INSERT INTO 语句的语法错误

badtte 2019-01-20 10:30:24
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。


oConn.execute("insert into "&TableName&" ("&FieldNamesVal&") values( "&ExcelSql(UBound(arrExcelName))&" )")
...全文
411 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leisunzhi 2019-07-15
  • 打赏
  • 举报
回复
检查下&FieldNamesVal&这个地方有没有缺少标点符号,再检查下&ExcelSql(UBound(arrExcelName))&这个地方数值和字符型单引号是不是添加有误,可以输出这个sql语句检查下语法
Dogfish 2019-07-12
  • 打赏
  • 举报
回复
一般出现类似问题,把要执行的sql语句打印出来分析一下就能解决。
wilson1966 2019-06-13
  • 打赏
  • 举报
回复
string s1 = ("insert into "+TableName+"("+FieldNamesVal+") values("+ExcelSql(UBound(arrExcelName))+")") 查s1 语句是否正确 如正确,放在DB RUN ,看是否有错误
Dear200892 2019-06-10
  • 打赏
  • 举报
回复
("insert into "+TableName+"("+FieldNamesVal+") values("+ExcelSql(UBound(arrExcelName))+")")
晨易夕 2019-01-21
  • 打赏
  • 举报
回复
& 符号是几个意思?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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