sql >> データベース >  >> RDS >> Sqlserver

ADO 接続タイムアウトの問題

    いいえ、ConnectionTimeout プロパティを設定するだけで十分です

    私は正確な問題 (D2009、MSSQL2005) を抱えていましたが、TADOConnection.ConnectionTimeout は問題なく動作します (ところで、このプロパティのデフォルト値は 15 秒です)。タイムアウトの分散は非常に広いため、5 秒以降にタイムアウトになることに注意してください。 10 秒後ですが、接続試行には 20 秒では長すぎます。

    CommandTimeout に問題がある可能性があります (関連する ADO データ セット コンポーネントでクエリを実行しようとしている場合)。 TADOConnection.ConnectionTimeout :=5 を設定し、データ セット コンポーネントでTADOQuery.CommandTimeout :=15 でクエリを実行しようとすると、20 秒後にタイムアウトになります。

    接続試行だけでなく、クエリの実行に本当に問題がある場合は、この投稿が役立つ場合がありますADO コンポーネント CommandTimeout



    1. トランザクションレベルの分離は、MySQLの自動コミットモードのパフォーマンスにどのように影響しますか?

    2. オラクルで最新の従業員レコードを取得するにはどうすればよいですか?

    3. Laravelのクエリビルダーのmysql関数

    4. チェックボックスを使用してmySQLにtrue(1)またはfalse(0)を入力し、php / htmlフォームでチェックされたとおりに表示するにはどうすればよいですか?