创建对象时,Object Reference为null

时间:2012-12-10 22:28:38

标签: c# asp.net

我尝试过搜索,但大多数答案都是关于实例化一个不存在的列表,或者不是我正在寻找的列表。我遇到的大多数问题都没有使用“新”关键字。

这就是我所拥有的:

using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User] WHERE Login = @Login", false))
{
  cmd.AddIString....
}

我的问题出在第一行。 Visual Studio很好用,直到我尝试运行它。然后它会抛出错误Object reference not set to an instance of an object。即使它看起来像是这样,它也会抛出错误:

using (SqlCmd cmd = new SqlCmd(
  "SELECT * " +
  "FROM [User] " + 
  "WHERE Login = @Login", false))
{
  // Code here...
}

有什么想法吗?我已经重写了它,看了其他完全相同的方法,使用谷歌等大约2个小时,现在没有真正的结果。关闭Visual Studio也没有做任何事情,除了在以前工作的代码上导致相同的问题。

编辑:我确实说过第一行,但这里更清楚一点(第74行):

Line 72:     {
Line 73:         //using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User]  WHERE Login = @Login", false))
Line 74:         using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User] WHERE Login = @Login", true))
Line 75:         {
Line 76:             cmd.AddIString("@Login", 100, login);

0 个答案:

没有答案