DB問い合わせ中に強制終了するには?


びぎなーずらっく  2004-06-17 04:12:56  No: 9460

Query 等で SQL発行、
DB問い合わせ中(マウスカーソルが 砂時計 under "SQL"の状態)
に イベントを発生(何でも構いません)した際、
強制的に、終了させたいのですが、
何か 安易な方法で できますでしょうか?


野田  2004-06-18 01:52:29  No: 9461

どんなデータベースがわかりませんが、
接続のTimeOutを短く設定するのが無難でしょう。
あとは非同期にして、接続をCancelするとか。


びぎなーずらっく  2004-06-18 03:33:46  No: 9462

野田さま ありがとうございます。
データベースは オラクルです。
DB問い合わせの中には 時間がかかっても 結果出さないといけない場合が
ありますので、 TimeOutは きびしいですね。
接続をCancel というのは どういうことなんでしょう?


野田  2004-06-18 17:30:17  No: 9463

自分はADOでOracleに接続していましたが、非同期は掛かりませんでした。
Cancelとは、
ADOConnection.Cancel;

これが可能でもサーバーにインスタンスが残ったり悪影響があるかもしれませんが。
Indexなどデータベースを調整して速度アップを検討されてはいかがでしょう。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加