连接的当前状态为“正在连接”
本文关键字:连接 正在连接 状态 | 更新日期: 2023-09-27 18:31:26
我正在用C#编写Web应用程序,数据库是MSSQL Express 2012。
当我使用SqlDataAdapter
时,我收到错误:
ExecuteReader 需要一个开放且可用的连接。
连接的当前状态为"正在连接"。
SqlDataAdapter da = new SqlDataAdapter(sql, sqlConn);
da.Fill(dt);
我不知道如何解决它。谢谢
试试这个:
lock(conn)
{
DataTable dt = new DataTable();
using (SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand))
{
sqlDataAdapter.Fill(dt);
}
}