- PR -

ADOでOracleのデータベースリンクをSelect

1
投稿者投稿内容
k5
会議室デビュー日: 2004/04/27
投稿数: 10
投稿日時: 2004-04-27 18:17
始めまして。

早速ですが、ADOを使用して、Oracleのデータベースリンクされたテーブルを
参照すると、ORA-02041が発生します。

SQL*PlusではSelect文は発行できました。

OO4Oを使用すると可能でしたが、ADOでは上記の処理が出来ないのでしょうか?
同様の経験のある方ご教示お願いします。
bubunya
大ベテラン
会議室デビュー日: 2003/01/16
投稿数: 124
投稿日時: 2004-04-27 18:29
ORA-2041が何のエラーかわかりませんが、もしプライベートシノニムを使っているのならばパブリックシノニムにする事でうまくいくかもしれません。

以前、他のアプリケーションでそれでうまく動くことがあっただけで根拠はありません(^^;
Dr.Doraemon
ぬし
会議室デビュー日: 2002/03/23
投稿数: 265
投稿日時: 2004-04-27 18:48
お疲れ様です。

当方は、VB6+Oracle 8.1.7 + Oracle 8.0.5のDBLINKされた環境でシステムを構築したことがありますが、別段何も問題は起きておりませんでした。
 SELECR * FROM TBLNAME@TNS_NAME で通常通りデータを引っ張ることができました。

 OracleやVBのバージョン等を教えていただければ、もう少し詳しく助言が可能かもしれません。
k5
会議室デビュー日: 2004/04/27
投稿数: 10
投稿日時: 2004-04-27 19:11
回答有難うございます。

環境はVB6&Win2000です。
Oracleは8.2(NT4.0)のテーブルを8.1.7(2K)でリンクを作成しています。

ORA-02041はクライアントデータベースはトランザクションを開始できませんでした。
と取れました。
SNJ
会議室デビュー日: 2004/06/08
投稿数: 1
投稿日時: 2004-06-08 13:59


[ メッセージ編集済み 編集者: SNJ 編集日時 2004-06-08 14:16 ]
1

スキルアップ/キャリアアップ(JOB@IT)