ASP.NET2.0在操作数据库的时候出现的一个问题
补充:出错的地方是怎么回事情?可能是哪里出错呢?
追问:myCmd.CommandText = "SELECT * FROM [user] WHERE [userName]=sName AND [passWord]=sPassword";这样写有问题吗
补充:出错的地方是怎么回事情?可能是哪里出错呢?
追问:myCmd.CommandText = "SELECT * FROM [user] WHERE [userName]=sName AND [passWord]=sPassword";这样写有问题吗
答案:如ID,User之类的SQL的关键字,不能直接这样写
Select * from User
应该写为Select * from [User] --系统表里也有User表。请注意
事实上,规范的写法也应该是每个字段或是视图名、表名也要用[]
如
SELECT [id],[name] FROM [user] ORDER BY [id] DESC数据库确定好了吗?表名对了吗?select 语句错误。 这样写 select * from [user]