問題があります。私はC#.netでウィンドウフォームアプリケーションを作成していて、ローカルネットワーク上のSQL Serverに接続しています。 ネットワークが切断された場合、プログラムが応答しません。つまり、SQL Serverからデータを選択しようとしますが、ネットワークは切断されています。このエラーをキャッチするには?前もって感謝します。SQL Serverに接続中にプログラムが応答しない
答えて
基本的にOpen Connection Firstを確認する必要があります。
SqlConnection con = new SqlConnection(Connection_string); //specify your connection string such as Server database etc ...
if (con.State == System.Data.ConnectionState.Open)
//statements
また、接続が閉じられたことを通知するイベントを作成することもできます。
ありがとう!私はデータを選択する前に接続をチェックしないでください!私はそれを試してみます –
@Mean Sokleapはあなたが答えが好きなら答えを受け取ります=) –
タイミングをMSDN
をドキュメントを参照してくださいここでは彼らのコード例だ
using System;
using System.Data.SqlClient;
///
public class A {
///
public static void Main() {
string connectionString = "";
// Wait for 5 second delay in the command
string queryString = "waitfor delay '00:00:05'";
using (SqlConnection connection = new SqlConnection(connectionString)) {
connection.Open();
SqlCommand command = new SqlCommand(queryString, connection);
// Setting command timeout to 1 second
command.CommandTimeout = 1;
try {
command.ExecuteNonQuery();
}
catch (SqlException e) {
Console.WriteLine("Got expected SqlException due to command timeout ");
Console.WriteLine(e);
}
}
}
}
ライン
command.CommandTimeout = 1;
は間違いなくそれとして、あまりにも 'を使用して' の下に、あなたのSQLコードをラップお知らせリソースを自動的に割り当て解除します。
ありがとう!私はそれを試してみます。 –
- 1. Outlook 2010のアクセス2016プログラムへの接続が応答しない
- 2. SQL Server 2008 r2からの応答なしでJDBC接続がハングする
- 3. 画像ウィンドウがプログラム実行中にopencvに応答しない
- 4. jdbcと接続したときにサーブレットが応答しない
- 5. My SQL Error:接続先が正しく応答しなかったため、接続に失敗しました
- 6. close()に応答しないサーバーに再接続する
- 7. プログラムの実行中にiPythonが応答しません。プログラムが終了したときに応答します
- 8. URLSession応答なしインターネット接続
- 9. SQL Serverに接続localdb JDBC
- 10. Ruby SQL Server 2005に接続
- 11. SQL Serverデータベースに接続
- 12. PHP - MS SQL Serverに接続
- 13. ローカルSQL Serverデータベースファイルに接続
- 14. SQL Serverに接続してデータマイニングに最適なプログラムは何ですか?
- 15. Azure関数がオンプレミスSQL Serverに接続
- 16. ノード状態の接続で応答ステータスが変化しない
- 17. SQL Server接続に近い問題
- 18. C++計算プログラムが応答しない
- 19. SQL Server 7のインストール後にSQL Server 2005に接続できない
- 20. windows server 2012 r2がSQL Data Access Managerに接続できない
- 21. C#でプログラムでSQL Serverに接続する方法?
- 22. Weblogic JMS Client - 接続ファクトリーから接続を作成していない応答
- 23. Tableau - SQL Server接続
- 24. SQL Server - JDBC接続
- 25. 接続-MongoDB&SQL Server
- 26. SQL Server Management StudioはSQL Serverに接続しません
- 27. C#プログラムでSQL Serverに接続できませんが、システムに接続することができます
- 28. SQL Serverへの接続中にFreeTDSエラーが発生しました。
- 29. C#を使用してSQL Serverデータベースに接続できない
プログラムにtry-catchブロックがありますか?接続しようとしたときに設定したタイムアウトは何ですか? – Tim
はい私はtry catchを使用します!しかし、私はタイムアウトを設定する方法を知らない!あなたがplz答えを知っていれば!大変ありがとうございました –
あなたが使用しているコードを表示できますか? –