+ -
当前位置:首页 → 问答吧 → 求助!!来人啊 帮忙啊 谢谢啊

求助!!来人啊 帮忙啊 谢谢啊

时间:2011-09-15

来源:互联网

请大家帮我看下这代码那里有问题啊????我怎么都找不出来。谢谢你们了啊!!!!!
dbs.Execute "INSERT INTO 发出车辆数据录入表 " _
  & "(日期,发车时间,序号,金额,人数,临补人数,张数,车站) VALUES " _ & "('"&DanJuRiQi&"','"&ShiJian& "','"&XuHao&"','"&JinEr&"','"&RenShu&"','"&LinBuRenShu&"','"&ZhangShu&"','"&CheZhan&"');"

作者: zhaoqs3   发布时间: 2011-09-15

在立即窗口,调试一下你的SQL语句。看看是否正确。

作者: ChoasRules   发布时间: 2011-09-15

数字量不要加单引号,如金额、人数(..."&XuHao&"'," & JinEr & "," & RenShu & ",...)

主要看看字段类型与插入变量的类型是否一致。

作者: chinaboyzyq   发布时间: 2011-09-15

引用 2 楼 chinaboyzyq 的回复:
数字量不要加单引号,如金额、人数(..."&XuHao&"'," & JinEr & "," & RenShu & ",...)

主要看看字段类型与插入变量的类型是否一致。


把 sql 语句在立即窗体中打印出来 到查询分析器中 跑一下 就明白了

作者: yikeda   发布时间: 2011-09-15

文本字段用'',数字字段不用'',若字段定义的类型与values后面的不符就会出现错误。

作者: z_wenqian   发布时间: 2011-09-15

2楼的哥哥!!我的变量都是定义为字符类型的。但是文本框接收的输入都是数字!!

作者: zhaoqs3   发布时间: 2011-09-15

如果是日期型数据要不要单引号呢??????

作者: zhaoqs3   发布时间: 2011-09-15

作者: Veron_04   发布时间: 2011-09-15

VBE报错说没有结尾!!!!是什么问题啊

作者: zhaoqs3   发布时间: 2011-09-15

日期数据类型,在数值前后必须用#包起来,如"#"& DanJuRiQi& "#"而不是单引号

作者: worldy   发布时间: 2011-09-15

真是郁闷,始终找不到到底那里不对,这段代码一直是红的,说我没有结尾。。。。。。

作者: zhaoqs3   发布时间: 2011-09-15

引用 6 楼 zhaoqs3 的回复:
如果是日期型数据要不要单引号呢??????

ACESS: #日期#
SQL SERVER: '日期'

引用 8 楼 zhaoqs3 的回复:
VBE报错说没有结尾!!!!是什么问题啊

去掉sql语句最后的分号。

作者: chinaboyzyq   发布时间: 2011-09-15

VB code

dbs.Execute "INSERT INTO 发出车辆数据录入表 " & _
   "(日期,发车时间,序号,金额,人数,临补人数,张数,车站) VALUES " & _
   "('" & DanJuRiQi & "','" & ShiJian & "','" & XuHao & _
   "','" & JinEr & "','" & RenShu & "','" & LinBuRenShu & _
   "','" & ZhangShu & "','" & CheZhan & "')"


作者: chinaboyzyq   发布时间: 2011-09-15

引用 6 楼 zhaoqs3 的回复:
如果是日期型数据要不要单引号呢??????


日期型前后必须用#,如 #2011-9-12#

作者: z_wenqian   发布时间: 2011-09-15

热门下载

更多