VB中INSERT INTO 语句的语法错误??conn.execute

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:22:40
系统运行后,显示“实时错误‘-2147217900 (80040e14)’:
INSERT INTO 语句的语法错误。”
调试时显示是下句代码有问题:
cn.Execute "insert into Data (DateTime,WaterLine,VerlocityOfFlow,Total) values ('" & Now() & "','" & tmp1 & "','" & tmp2 & "','" & tmp3 & "')"

估计你的Total字段是数值,若是,则TMP3不能用',改为
values ('" & Now() & "','" & tmp1 & "','" & tmp2 & "'," & tmp3 & ")"

这条语句的最后
values ('" & Now() & "','" & tmp1 & "','" & tmp2 & "','" & tmp3 & "')"
修改为
values ('" & Now() & "','" & tmp1 & "','" & tmp2 & "','" & tmp3 & "'& ")"

表的名字可以用data吗?大概不行吧,重命名试试