NET Framework升级成1.1后就出现下下面的错误
异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。
源错误:
行 98: DataSet DS = new DataSet("table");
行 99: SqlDataAdapter DA = getDA(sqlStr);
行 100: DA.Fill(DS,"table");
行 101: DA.Dispose();
行 102: DA = null;
代码如下:这是一个类,在1.0里绝对可行
public SqlConnection getConn()
{
string ConnStr = "server=" + serverName + ";database=" + dataBaseName + ";uid=" + userID + ";pwd=" + Password;
SqlConnection Conn = new SqlConnection(ConnStr);
return Conn;
}
public SqlDataAdapter getDA(string sqlStr)
{
SqlConnection Conn = getConn();
SqlDataAdapter DA = new SqlDataAdapter(sqlStr,Conn);
Conn.Dispose();
Conn = null;
return DA;
}
public DataSet getDS(string sqlStr)
{
DataSet DS = new DataSet("table");
SqlDataAdapter DA = getDA(sqlStr);
DA.Fill(DS,"table");
DA.Dispose();
DA = null;
return DS;
}
后来把这两行注释掉才可以,在1.0里测试绝对没问题大家遇到过否
// Conn.Dispose();
// Conn = null;