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

締切り済みの質問

ORA-01013のエラーについて経験のある方お願いします。

こんにちは。
ORA-01013のエラーがでて困っています。
条件を絞り込んで件数が少ない場合には、
表示されますが、条件を緩めるとエラーとなります。

対象テーブルは1テーブル、17項目、特に大きい項目無し。
テーブル件数は約120万件
通常はvbからoo4oで利用していますが、
只今解析のためAccessでODBCにて接続しています。
この状況でエラーがでます。

環境:
Oracle8 R8.1.7
サーバー windows2000Server
クライアント windows2000Pro
メモリ 261M(タスクマネージャー表示)
Access2000

エラー内容は、
ODBC呼び出しが失敗しました。
ユーザーによってカレント操作の取り消しが要求されました。と言う事で、OracleでのORA-01013は情報のみのようです。

経験ある方のアドバイスをお願い致します。

投稿日時 - 2005-11-15 13:46:46

QNo.1780409

すぐに回答ほしいです

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

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

回答(4)

ANo.4

下記ページで、同じようなことを書いていたりする。
No.2の回答と同じ気はするが、見てみてください。

参考URL:http://www.venus.dti.ne.jp/~yoshi-o/RDB/Oracle-Access-01013.html

投稿日時 - 2005-11-15 15:16:35

お礼

ご回答有難う御座います。

投稿日時 - 2005-11-15 15:32:46

ANo.3

経験からですとクライアントでタイムアウトが発生し、上記現象になったことがあります。
ODBCドライバが不明ですが、ODBCデータソースのプロパティかなんかで設定できると思いましたが・・・
確認してみてください。

投稿日時 - 2005-11-15 14:05:50

お礼

有難う御座います。
早速やってみたいと思います。

投稿日時 - 2005-11-15 14:44:47

ANo.2

失礼しました。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC の
ConnectionTimeout の値でした。

投稿日時 - 2005-11-15 13:59:18

お礼

有難う御座います。
600になっていました。
0にしてテストしましたが同じ結果でした。
別途調べてみます。

投稿日時 - 2005-11-15 15:04:06

ANo.1

クエリーのタイムアウトすると そのエラーが発生します。

レジストリを操作することで、タイムアウト時間を延ばすことができます。
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
ここの値を10進数で指定してください。
0指定で無制限になります。

または、ソースコードを修正可能なら、そちらで対応したほうがいいでしょう。

投稿日時 - 2005-11-15 13:58:16

お礼

有難う御座います。
早速テストしてみたいと思います。

投稿日時 - 2005-11-15 14:43:11

あなたにオススメの質問