在asp.net网站中设置管理员账户时,sql server2008中直接插入数据到表AdminInfo时出错。
原数据:
INSERT INTO [WordTest].[dbo].[AdminInfo]([Name],[Password],[Identify])VALUES(admin,password,Administrator)GO
检查通过,但是执行时出错:
消息 207,级别 16,状态 1,第 7 行列名 'admin' 无效。消息 207,级别 16,状态 1,第 8 行列名 'password' 无效。消息 207,级别 16,状态 1,第 9 行列名 'Administrator' 无效。
这是哪个地方出错的呢???
第1个回答 2012-06-28
admin password administrator 加引号吧
还得看看[Name],[Password],[Identify]数据类型
字符串就加引号 数值用数字
还得看看[Name],[Password],[Identify]数据类型
字符串就加引号 数值用数字
第2个回答 2012-06-28
对sqlserver插入字符串时,要用''单引号给括起来。追问
加过了,加了单引号也不行...
本回答被提问者采纳