使用DB tools INSERT DATA向SQLserver数据库中插入数据出错,请问什么原因?

2019-07-17 10:45发布

点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程

系统错误提示:
可能原因
ADO Error: 0x00000001
Argument error; the number of columns does not equal the number of parameters.
提示列和参数不一致。但我使用了list Columns自动提取表格列信息,不知道问题出在哪里,该如何解决,希望有人解答,谢谢。
下面是一些截图:
A%][EMK2~RUBM%PF`XGR3GO.png [(QJUH[6EOLU{9[D9FNTNW1.png
50){ON$~H73HB91W[T[NAQ9.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
tczhouyujie
1楼-- · 2019-07-17 12:38
输入端的数据类型和你表里的数据类型不一致 可以在Data前加个转化为簇,设置一下簇大小 就没有问题了,代码如下 最佳答案
1533481003(1).jpg
zhouyezuishuai
2楼-- · 2019-07-17 14:54
你的SQL语句不对吧,第二列name应该时char类型的,这种数据类型需要加双引号 insert into test (ID,Name,Age) values (1,"张三",26)  这个是建立在你的第一个字段ID不是主键自增长的前提下, 如果ID是主键,自增长,那么就不需要给ID这列赋值了 就可以写成这样: insert into test values("张三",26) 每次添加一行数据 百度搜索了解一下insert语句的用法,很简单的 多看几个就明白了
woshisu
3楼-- · 2019-07-17 19:00
你插入的数据是什么 字符串?
wuyaning222331
4楼-- · 2019-07-17 19:39
 精彩回答 2  元偷偷看……

一周热门 更多>