こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PostgreSQLのタイムアウトについて

VB.NETとPostgreSQLで社内システムを作っています。

更新クエリを実行すると15秒くらいでタイムアウトしてしまいます。
(エラーコードはメモを持ち帰るのを忘れたため覚えておりません…が、割と急いでいるので質問させて頂いてます)
Statement_Timeoutはいじっておらず、値は0のままです。
プロバイダはnpgsqlです。

タイムアウトしないようにするにはどうすればいいでしょうか。
アドバイスお願いいたします。

投稿日時 - 2016-05-22 23:39:44

QNo.9176642

すぐに回答ほしいです

質問者が選んだベストアンサー

VBのほうに原因がありそうです。
SQL接続のタイムアウトの初期設定が15秒なのでSqlConnection.ConnectionStringのプロパティを変更して接続すると設定の延長、あるいは制限無効にできます。
このプロパティは読み取り専用になるので接続前にConnectionStringにて設定してください。
https://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

投稿日時 - 2016-05-23 11:00:51

お礼

ありがとうございます。

npgsqlのconnection stringsのcommand timeoutを任意の秒数、または0をセットすることでタイムアウトしないようになりました!

投稿日時 - 2016-05-24 22:28:08

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問