当我尝试调试程序时出现错误。搜索此错误但无法自己解决这个问题。此外,当我尝试连接我的数据库时,我收到此错误“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;
}
答案 0 :(得分:0)
看起来你已经从别人的机器上获得了连接字符串。这里Data Source=(Localdb)\mssqllocaldb;
表示它指向"[Sql Server Express LocalDB 2014][1]"
。
确保在机器上安装了它。您还可以尝试connecting到DataSource=(Localdb)\v11.0;
,这是" Sql server express 2012"并在您的连接字符串中使用它。看看是否有效。