【发布时间】:2013-03-10 18:38:31
【问题描述】:
我已经搜索过这个错误,我想出了这个:
“我应该用单引号将我的代码中的用户名和密码括起来”......我做了,但代码仍然显示相同的确切错误!
这是我修复后的代码:
String strng = " SELECT * FROM Table "
+ " WHERE Username = '" + txtUsername.Text + "' AND "
+ " Password = '" + txtPassword.Text + "'";
【问题讨论】:
-
为了上帝的爱,使用参数化查询!
-
Table必须是[Table]。使用参数化查询(以及更具描述性的表名。例如User) -
您要查询的表的名称是什么?它实际上是 Table 吗?
-
这看起来应该可以正常运行。您实际上并没有使用 Table 作为表的名称,是吗?如果您仍然遇到问题,请打开 SSMS 并玩弄您的查询以使其自行工作。
标签: c# asp.net sql sql-server