中易网

主要错误0x80040E14,次要错误25558>i查询和表中的列数必须匹配.[Numberofcolumnsinquery=4,

答案:2  悬赏:0  
解决时间 2021-11-08 09:50
  • 提问者网友:风华是一指流沙
  • 2021-11-08 00:23
sql2008R
sql语句如下,

create table T_User(
U_ID bigint identity(1,1) primary key,
U_Name nvarchar(10),
U_Pass nvarchar(10),
U_Email nvarchar(50),
U_Other nvarchar(50)
);
insert into T_User values ('aa','aa','aa','aa');

总是报错,
主要错误 0x80040E14,次要错误 25558
> insert into T_User values ('aa','aa','aa','aa')
查询和表中的列数必须匹配。 [ Number of columns in query = 4, Number of columns in table = 5 ]

百度了很久都没发现问题,可能是我配置出了问题。
我已纠结无力了,还望各位大神分析原因,解决问题,在此谢过了。。。



最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-11-08 01:53
你看你建表的时候,一共5个字段,但你插入的时候只插入了4个字段呀

insert into T_User values (1,'aa','aa','aa','aa');
这样试试
全部回答
  • 1楼网友:你把微笑给了谁
  • 2021-11-08 03:32
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息