亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于C#中語法conn.Close();的問題,麻煩幫忙看一下!

關于C#中語法conn.Close();的問題,麻煩幫忙看一下!

肥皂起泡泡 2021-10-20 17:15:42
/// <summary>/// 輸出/// </summary>/// <param name="SQL"></param>public SqlDataReader Output(string SQL){SqlConnection conn = ConnOpen();//數據庫連接!SqlDataReader ds;try{conn.Open();SqlCommand cmd = new SqlCommand(SQL, conn);ds = cmd.ExecuteReader(CommandBehavior.CloseConnection);}catch (Exception e){throw e;}return ds;}/********/conn.Close();無法斷開連接。
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

直接在
try{
............
}
catch{
}
finally{
conn.Close();
}
關閉
或者 用using自動打開,關閉連接
using (SqlConnection conn = ConnOpen())
{
//要寫的代碼
}

查看完整回答
反對 回復 2021-10-24
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

conn.Open();
SqlCommand cmd = new SqlCommand(SQL, conn);
ds = cmd.ExecuteReader(CommandBehavior.CloseConnection);
放這個位置
conn.Close();

查看完整回答
反對 回復 2021-10-24
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

/// <summary>
/// 輸出
/// </summary>
/// <param name="SQL"></param>
public SqlDataReader Output(string SQL)
{
SqlConnection conn = ConnOpen();//數據庫連接!
SqlDataReader ds;
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(SQL, conn);
ds = cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception e)
{
throw e;
}
return ds;
conn.Close();//位置放錯了
}



查看完整回答
反對 回復 2021-10-24
  • 3 回答
  • 0 關注
  • 511 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號