忍者ブログ

2024-11-21(Thu)

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2016-05-15(Sun)

Access Oracle ODBC経由 ORA-01013:ユーザーによってカレント操作の取消しが要求されました。

Accessを使って、OracleにODBC経由で接続しています。
Accessで、ODBCからテーブルをリンクして・・・・

なんてことをよくやると思います。
手軽にクエリーが組めて、急な依頼にも対応できます。

が、テーブルの件数が数十万件にもなり、かつ複雑なクエリーともなるとなかなか返ってこなくて、挙句の果てに、ODBCエラーが出ることがしばしば


ORA-01013:ユーザーによってカレント操作の取消しが要求されました。


いやぁ、操作の取り消しを要求した覚えないけどなぁ・・・。
で、原因を探るべく、ODBCの設定とかネットワークのトラフィック状態とか、PCのメモリを開放するために再起動するとかいろいろやってみますが、うまくいきません。

で、探して探してみつけた、とある設定・・・。

クエリー画面で右クリックします。テーブルが選択されてしまったら何回も右クリックします。
うまくプロパティシートが出たら、「ODBCタイムアウト」の値を大きくします(初期値は60)。


これで、処理の大きいクエリーでも、タイムアウトすることなく処理ができます。
私は値を600にしました。



拍手[2回]

PR

この記事にコメントする

Name
Title
Mail
URL
Comment
Pass
Pictgram
Vodafone絵文字 i-mode絵文字 Ezweb絵文字

Amazon

PR

情報サービス

楽天

ソフト関連

メーカー直販PC

周辺機器

ランキング

プロフィール

HN:
NORI
性別:
男性
趣味:
車でどこへでも
自己紹介:
文学部卒業ながら、ひょんなことからシステム会社に就職。
しかしながらあまりの激務に退職。もうシステム系はいやだと思っていたが、ひょんなことから企業の電算室に勤務することとなる。

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

ブログ内検索

Google
Web ブログ内

最新TB

アクセス解析