このようなSQL Serverへのデータベースアクセスメソッドを実行しています。"using"ステートメントを使用している場合の接続の終了
using (SqlConnection con = new SqlConnection(//connection string)
{
using (SqlCommand cmd = new SqlCommand(storedProcname, con))
{
try{
con.open();
//data reader code
}
catch
{
}
}
}
SqlCommandを終了または破棄する必要がありますか、使用するステートメントがそれを処理しますか?私はちょうど接続が開いている に掛けたくありませんおかげで
それは面倒ですが、私はまだそれを明示的に閉じ、using()ブロックを忘れたときの「バックアップ」としてのみ使用します。 –
素晴らしいありがとう!返事をいただいた皆様に感謝します! – twal
このような「機能」に依拠すると、危険で混乱する可能性があります。私はまだmarc_sと同じように明示的に閉じます。 TBH、私は明示的にそれを処分したいと思います。 – ThunderGr