问题描述
用asp连接数据库,写入不了数据cn.execute("insertintomain(name,sex,subject,content,time)values('3','3','3','3','3')")不能写入;cn.execute("insertintomain(name,sex,subject,content)values('3','3','3','3')")能写入;我分析就是第一条语句占了两行的问题,但用“_”连接两行也不行,请高手指教
解决方案
解决方案二:
错误提示:MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)[Microsoft][ODBCMicrosoftAccessDriver]INSERTINTO语句的语法错误。
解决方案三:
cn.execute"insertintomain(name,sex,subject,content,time)values"&_"('3','3','3','3','3')"
解决方案四:
可以先写成一个字串,然后运行。
解决方案五:
cn.execute"insertintomain(name,sex,subject,content,time)values('3','3','3','3','3')"
解决方案六:
谢谢大家,最终问题不是sql语句太长,而是关键词time的问题,换了变量time为其他变量就行了
时间: 2024-09-20 05:44:37