VB INSERT INTO 语句的语法错误。

shallen_b 2012-04-19 09:27:01
conn.Execute("insert into [paike](grade,class,day,jieci,lession_name,teacher_id) values(" & cii_grade.ToString & "," & cii_class.ToString & "," & P_TIMES.ToString & "," & P_WEEKS.ToString & ",'" & rpaike.Fields(1).Value & "'," & rpaike.Fields(1).Value & ")")

总是这句话报错,为什么呢?
...全文
289 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shallen_b 2012-04-22
  • 打赏
  • 举报
回复
最后知道啦,因为day是关键字要加括号,改为[day]
x8bits 2012-04-19
  • 打赏
  • 举报
回复
少了SQL语句中字符串的引号"'"
test2050 2012-04-19
  • 打赏
  • 举报
回复
把语句拼接后的结果抓出来调试,就知道哪里出了什么问题。
EnForGrass 2012-04-19
  • 打赏
  • 举报
回复
如果传的值都是字符串的话
改成
conn.Execute("insert into [paike](grade,class,day,jieci,lession_name,teacher_id) values('" & cii_grade.ToString & "','" & cii_class.ToString & "','" & P_TIMES.ToString & "','" & P_WEEKS.ToString & "','" & rpaike.Fields(1).Value & "','" & rpaike.Fields(1).Value & "')")

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧