string user = "1234";
string strSQL = string.Format("Select * From User where UserId = '{0}'",user);
SqlCommand myCommand = new SqlCommand(strSQL, cnn);
reader = myCommand.ExecuteReader();
我的“用户”表由“用户ID”和“密码”栏位组成。“用户ID”栏位类型为“nchar”,因此我使用了单引号。但是,我收到一个错误,提示“关键字用户附近的语法不正确”。(我猜这里指的是表名“用户”)。
我已经正确设置了连接字符串和其他数据库环境相关的事项,因为我已经检查过数据库连接状态并且它在程序执行期间处于打开状态。
语法错误在哪里?我无法从我的表中检索行。