在做三层登录的例子中,碰到一个很棘手的问题,问题显示如上,刚开始看到这个问题,第一反应:数据库连接有问题?或者是sql语句有问题?现在就开始逐一排除掉所有的可能。首先数据库的连接我确保代码没有错误,其次数据库那边也都正常,所以,排除掉;接下来,第二种情况(可真是让我将近郁闷一天):sql语句:我代码中是这样的:
<span style="font-size:18px;">cmd.CommandText = "SELECT * FROM User WHERE UserName = @UserName AND Password = @Password";</span>
根据数据库所学的东西,我实在看不出是哪里出了问题,于是我在数据库中同样查询一遍,结果显示: