我有網站有很多的請求和我的數據庫連接類有問題 在連接到數據庫時請求程序時,另一個請求來和系統錯誤。 我的課就在這裏程序連接到我的網站的SQL服務器與很多請求
cmd=new SqlCommand();
con=new SqlConnection();
SqlCommand cmdLog = new SqlCommand();
string cns = "";
if(MABP.GetdomainUrl()=="localhost")
{
cns=ConfigurationManager.ConnectionStrings["ConnectionStringClient"].ToString();
} else
{
cns=ConfigurationManager.ConnectionStrings["ConnectionStringServer"].ToString();
}
con.ConnectionString=cns;
cmd.Connection=con;
cmdLog.Connection=con;
try
{
cmd.CommandText = Query;
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand=cmd;
while(con.State==ConnectionState.Connecting)
{
}
if(ConnectionState.Open!=con.State)
{
con.Open();
}
da.Fill(dt);
while(con.State==ConnectionState.Connecting)
{
}
if(ConnectionState.Closed!=con.State)
{
con.Close();
}
con.Dispose();
cmd.Dispose();
return dt;
} catch(Exception e)
{
return null;
}
我希望你能幫助我
,你可以把你所得到的錯誤訊息?例如 –
**連接未關閉。連接的當前狀態正在連接。執行GetConfigurationItem 3 ** – mpourbafrani
'SqlDataAdapter.Fill'打開連接,如果它關閉,執行並關閉它。如果它是開放的,請執行並保持打開狀態。 – shadow