Sql server 2012:错误 无效的列名,而表有这些列

0 人关注

我创建了一个表employee,有4个列(eid, ename, ejob, esalary)。 在这之后,当我在这个表中插入数值时,我得到的错误是

 invalid column name 
insert into employee values(1001,"Sachin","Army",50000) at column ename and ejob

谁能告诉我这是什么意思无效的列名,我怎样才能消除这个错误。

2 个评论
很可能你没有设置数据库名称,而且它默认使用 "主 "数据库。
我做了这个,但........
sql-server-2008
ado.net
Sachin Yadav
Sachin Yadav
发布于 2015-01-13
1 个回答
Vladimir Baranov
Vladimir Baranov
发布于 2015-01-14
已采纳
0 人赞同

你使用的是双引号("),而不是单引号(')。

你的查询应该是这样的。

insert into employee values(1001,'Sachin','Army',50000)