ExecuteReader 需要打开的并且可用的连接。该连接的当前状态是 Open, Executing。
ExecuteReader 需要打开的并且可用的连接。该连接的当前状态是 Open, Executing。
我在连接数据时 报这样的错误!如何修改啊?!
public DataSet getSelectResult(string[] SQL,string[] TableName)
{
lock(this)
{
try
{
string strSQL = "";
string strTableName = "";
myDataSet = new DataSet();
getConnection();
for(int i = 0; i < SQL.Length; i++)
{
strSQL = SQL[i];
strTableName = TableName[i];
if (!"".Equals(strSQL) && !"".Equals(strTableName) && strTableName != null && strSQL != null)
{
myODA = new OleDbDataAdapter(strSQL,myConn);
myODA.Fill(myDataSet,strTableName);
}
else
{
break;
}
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
if (myConn != null)
{
myConn.Close();
}
}
return myDataSet;
}
}