「インデックス付けされていない」で困っています。

解決


fumu  2003-10-10 06:50:02  No: 5167

はじめまして、fumuと申します。
Delphi7の初心者なのですが、現在あるプログラムを修正中に
TBatchMove.Executeを実行すると
「対象はインデックス付けされていなければなりません」のエラーが表示され
いろいろ調査はしたのですが、どうしてもわからなく皆さんのお知恵を拝借したい
と思い書き込みさせていただきます。

現状では、
AAAA1  Query (Oracleの表からSelect必要な項目を抽出)
AAAA2  Query (AAAA1に1つの条件が増えている)
AaaaTable    (OracleのテーブルでQueryでSelectされてきている項目と
                同じ項目が定義されている)
上記のように定義されています。
条件によって
AAAA1またはAAAA2をAaaaTableのSourceにセットし、Executeを行っているのですが、エラー「インデックス付け」が発生します。
Oracle側のテーブルには、インデックスキーは付けてあるのですが・・・・

SQL*PLUSでInsert文を利用し、Queryの内容のSelect文を実行すると、正常に
Insertされます。

申し訳ございませんが、よろしくご指導をお願いいたします。


fumu  2003-10-11 05:31:26  No: 5168

解決しました。
ありがとございました。


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

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






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