insert into values语句

来源:百度知道 编辑:UC知道 时间:2024/07/04 15:25:59
使用insert into values语句时,为什么values()后只能加14个字段呢??再加字段会提示语句出错。有什么好的解决方法??
我的代码如下:
=SQLEXEC(lnHandle,"insert into products(日期,车号,运行线路,司机姓名,去程班次,g_zrshu,g_zyshou,g_crshu,g_cyshou,g_zkjian,g_ckjian,返程班次,b_zrshu) values(?text5,?combo1,?combo2,?combo3,?text6,?text7,?text1,?text15,?text14,?text8,?text16,?text3,?text12)","with(TABLOCKX, HOLDLOCK)")
再添加就会出错了。

INSERT INTO XXX (列1, 列2,...) VALUES (值1, 值2,....)最好按这各格式来写,虽说麻烦,但一般情况下不会出错,如果表结构是你自己建立的话,这就更没问题了,前面的字段是什么格式,那后面values里面就看request过来的格式是否匹配了,写程序,好习惯很重要的!

INSERT INTO 表名(字段1, 字段2,...) VALUES (值1, 值2,....),这里的值列表应该是跟字段列表一一对应的吧

insert into table_name values(...)

是不是你的表只有14个字段或者你只指定了某个表中的14个字段,values中数据个数超出14就报参数个数错误

。。。。。大哥 肯定是你把自动标识列也添加数据了吧 自动标识列不能添加数据的
values()没有限制的 你表里有多少字段 就能添加多少个字段

不会啊,应该跟14个字段没关系,前几天写的一个存储过程里values后面跟了27个字段,会不会是你写错了