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

締切り済みの質問

oracleのエラー(ORA-00932)の対処法

お世話になります。
ACCESS上のAテーブルのデータをコピーしてデータを編集後、
再びアクセスからAテーブルにデータを追加したいと思っています。

ところが、「Aテーブルのデータをコピー」する時点でエラーになり、
テーブル内の項目が全て「#Name?」になってしまいます。

その際に表示されるアラートのエラーの内容は、以下の通りです。
--------------------------------------------------------------------------------
ODBC--呼び出しが失敗しました。」
[Oracle][ODBC][Ora]ORA-00932:データ方が一致しません:%sが予想されましたが%sです。
(#932)
--------------------------------------------------------------------------------
エラーコードを検索したのですが、どうしたら解決できるのかわかりません。
テーブルにリンクを張る際に何かしなければならなかったのでしょうか。
解決策をご存知の方、ご教示ください。

ちなみにACCESSのバージョンは2000です。

投稿日時 - 2008-07-04 11:57:28

QNo.4150361

すぐに回答ほしいです

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

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

回答(2)

ANo.2

そのテーブルのレイアウトを教えて頂けないでしょうか。
SQL*Plusから、
describe テーブル名
の結果をお願いします。

Accessで表現不可能(と言うわけではないのでしょうが)な特殊な型をOracle側で利用している可能性があります。

投稿日時 - 2008-07-04 13:10:17

補足

コメントありがとうございます。
定義は以下のようになってます。

YM         NOT NULL CHAR(6)
AAACD       NOT NULL VARCHAR2(7)
BBBCD       NOT NULL CHAR(4)
CCC_SEQ      NOT NULL CHAR(5)
DDD_NND      CHAR(4)
EEECD       CHAR(3)
FFFCD       CHAR(4)
GGG_NMJ      VARCHAR2(60)
HHH_NMJ      VARCHAR2(40)
IIIKMKCD      CHAR(4)
JJJ_NMJ      VARCHAR2(40)
KKK_KBN      CHAR(1)
LLL_CD       CHAR(4)
MMM_KBN      CHAR(1)
NNN_GK       NUMBER(12)
OOO_GK       NUMBER(12)
KOSHIN_D      DATE
PPP_USR      VARCHAR2(8)
QQQ_TSTMP     TIMESTAMP(6)
RRR_USR      VARCHAR2(8)
SSS_TSTMP     TIMESTAMP(6)

投稿日時 - 2008-07-04 14:36:53

ANo.1

>ちなみにACCESSのバージョンは2000です。

Oracleのバージョンはいくつでしょうか?
11Gには"ORA-00932"は存在しないと表示されます。
http://otn.oracle.co.jp/onlineservices/msg11g/index.html

投稿日時 - 2008-07-04 12:10:04

補足

コメントありがとうございます。
情報を捕捉します。

>Oracleのバージョンはいくつでしょうか?
Oracleのバージョンは9.2.0.5.0です。

投稿日時 - 2008-07-04 13:19:03

あなたにオススメの質問