System.Data.dll中发生了类型为“System.Data.SqlClient.SqlException”的未处理异常

时间:2015-05-24 14:10:19

标签: c# visual-studio-2013

当我尝试调试程序时出现错误。搜索此错误但无法自己解决这个问题。此外,当我尝试连接我的数据库时,我收到此错误“error: 26 - Error Locating Server/Instance Specified”。

public DataTable ReadData(string st_proc, SqlParameter[] param)
{
    SqlCommand command = new SqlCommand();
    command.CommandType = CommandType.StoredProcedure;
    command.CommandText = st_proc;
    command.Connection = conn;
    if (param != null)
    {
        command.Parameters.AddRange(param);
    }
    SqlDataAdapter db = new SqlDataAdapter(command);
    DataTable dt = new DataTable();
    db.Fill(dt);
    return dt;
}

1 个答案:

答案 0 :(得分:0)

看起来你已经从别人的机器上获得了连接字符串。这里Data Source=(Localdb)\mssqllocaldb;表示它指向"[Sql Server Express LocalDB 2014][1]"。 确保在机器上安装了它。您还可以尝试connectingDataSource=(Localdb)\v11.0;,这是" Sql server express 2012"并在您的连接字符串中使用它。看看是否有效。