2024-01-22 10:18:05
Re①:SQLのタイムアウトについて
自己解決しました。 接続文字列を使いADO接続した後、timeout文をSQL実行することでクライアント側のタイムアウト設定ができるようです。 その後実行したいSQL文を発行することでタイムアウトが回避できるようでした。 ●部品数取得 『Driver=PostgreSQL Unicode; Server=hoge; Database=hogehoge; UID=huga; PWD=hugahuga; Port=poke; Timeout=300;』でADO開く 「SELECT 」を検索文に代入する 「SET statement_timeout = 300000; -- タイムアウトを300秒に設定」をtimeout文に代入する timeout文をSQL実行 検索文をSQL実行 DB結果全部取得 DB閉じる |