问题描述
INSERT语句中列的数目大于VALUES子句中指定的值的数目。VALUES子句中值的数目必须与INSERT语句中指定的列的数目匹配。
解决方案
解决方案二:
mycom.CommandText="insertintotestinsert(STNR,STDA)values('"&line+"""|"""+"')"如何改呢
解决方案三:
文本文件按分隔符导入数据库中对应的表,出现INSERT语句中列的数目大于VALUES子句中指定的值的数目。VALUES子句中值的数目必须与INSERT语句中指定的列的数目匹配。mycom.CommandText="insertintotestinsert(STNR,STDA)values('"&line+"""¦"""+"')"如何改呢
解决方案四:
插入的两列数据至少应该用逗号隔开吧,不知道你要插入的是什么
解决方案五:
ft
解决方案六:
dimcmdasnewsqlclient.sqlcommanddimcnnasnewsqlclient.sqlconnectionifcnn.state=connectionstate.closethencnn.connectionstring="连接字串"cnn.openendifcmd.connection=cnncmd.commandtype=commandtextcmd.commandtext="blukinserttablenamefrompathwithROWTERMINATOR=‘分割符号’"cmd.executenonquery
时间: 2024-10-31 10:09:56