System.Data.SqlClient.SqlException'发生在System.Data.dll中

本文关键字:System Data dll SqlClient SqlException | 更新日期: 2023-09-27 17:50:44

当我试图调试我的程序时,我得到这个错误。搜索这个错误,但不能真正弄清楚我自己。另外,当我尝试连接我的数据库时,我得到这个错误"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;
}

System.Data.SqlClient.SqlException'发生在System.Data.dll中

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