数据表是自动编号的,但是在使用insert into 语句是出现错误?为什么,希望好心的高手能帮我一下。

用户表[用户ID(设为自动编号),用户名,密码]。执行语句是 insert into 用户表(用户名,密码)values("xieixe","1234");调试显示:cmd.ExecuteNonQuery();这句语句出错。数据库是sqlserver2005.

insert into 用户表(用户名,密码)values('xieixe','1234');

用户名和密码中间那逗号应该用英文写法的,后边values里的东西要用单引号
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-06
insert into [用户表]([用户名],[密码])values('xieixe','1234');

以后不要用中文做表名,字段名,非常不专业。

INSERT INTO语法错误
你的数据表中ID是自动编号,所以在INSERT数据时不要对ID给值 --- strSQL = "INSERT INTO 报价明细表(报价单号,客户名称,产品名称,袋形状,长度,宽度,厚度,印刷颜色,数量,单价,公斤价,)

insert into语句语法错误。请大家帮忙
1.确认你前面是否有连接数据库的代码 2.ID为你数据库的主键字段~`是自动编号的~`确认是否添加~`如果没有的话就把 Where ID is NULL 去掉就可以了

我这句VBA的insert into语句到底错在哪?
而在程序里,字段值往往使用变量,或者控件的属性等,就容易犯错误:应该:为了看得清楚,下面逗号用了中文的标点符号;SQLStr = “INSERT INTO 数据表名 (姓名,性别,年龄,工资) VALUES (‘” & MyName & “’,‘” & MySex & “’,” & MyAge & “,” & MyWage & “)”因为姓名、...

insert into select from where 同一个表复制数据怎么写啊
insert into 表a(字段1,字段轮丛2) select 字段1,字段2 from 表a where id =x 如果是自动编腊正樱号的话,你就把除了id的列名都对应列出清缺来就可以了。 更多追问追答 追问 insert into [GqData](Name,Ip,GameId,Service,Sdate,Hour,Minute,Addr,Xingzhi,QQ) select Name,Ip,GameId,Service,Sdat...

insert into 语句错误
INSERT INTO USERS (USER,PWD,HOST,WRITE) VALUES('xdq@163.com','123','163.com','好棒')你先看下数据库字段是不是有字数限制 因为下面的第一个字段里的值多了 还有就是 我在 USRES 和(USER,PWD,HOST,WRITE) 中间加了个 空格 看见了没 --- 不是values那里 是表名后面那里 === ...

INSERT INTO 语句的语法错误。
有可能是 数据库表中的字段类型与插入的数据类型不一致 比如说 表字段设置为int型 插入的却是字符串 或者 长度过长 异常处理时没有针对性的捕捉 系统不允许插入 错误就在insert处体现了

INSERT INTO 语句的语法错误。
exec="insert into hr(id,name,dept,position,data)values('"+id+"','"+name+"','"+dept+"','"+position+"','"+data+"')"看你的语句,一般来说,Access数据库的ID都是自动编号的,无法用INSERT语句插入。修改一下 exec="insert into hr(name,dept,position,data)values('"+name+"',...

SQL插入语句提示报错,小弟不懂,请教高人,谢谢
insert into test2 select * from test1 消息 8101,级别 16,状态 1,第 2 行 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'test2'中的标识列指定显式值。所以我认为正确的写法是:insert into test2 select [name],age,register_time from test1 就是说不管主键:主键自己会运行的...

INSERT INTO 语句的语法错误
这是Access数据库的问题,错误出现在这里。insert into [user](id,password,[name],birthday,telephone,e-mail)表名是Access里的关键字,你已经加了方括号,name和password也是关键字,所以也要加上方括号。还有,e-mail,最好不要加上减号。要写成这样也行,email...以免出现语法错误。

labview保存数据时老出现INSERT INTO 语句的错误,找了很长时间找不到...
怀疑错误出现在时间日期这里。确认一下第四列时间日期具体是那种格式。你用“%T”是LabVIEW默认的绝对时间日期格式,类似“10:35:57.430 2012-9-27”,改用“%<%c>T”是系统默认的格式。类似“2012-9-27 10:35:57”。如果数据库和系统的格式不一致,可以用“%Y\/”等替换其中的“%c”。具体见...

相似回答
大家正在搜