PB 電子会議室
| 発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) | 
|---|---|---|
| 10921 | 00/04/04 19:04:18 | RE(3):「リンクサーバ」を使用しての開発について(3) By 武利 | 
| 10906 | 00/04/04 13:44:04 | RE(2):「リンクサーバ」を使用しての開発について(2) By M.M | 
| 10905 | 00/04/04 13:42:38 | RE(1):「リンクサーバ」を使用しての開発について(1) By M.M | 
| 10897 | 00/04/03 20:54:30 | 「リンクサーバ」を使用しての開発について By 武利 | 
カテゴリ:PowerBuilderの開発環境
日付:2000年04月03日 20:54 発信者:武利
題名:「リンクサーバ」を使用しての開発について
  はじめまして、初めて質問させていただきます。
今回業務にて、Microsoft SQL Server7.0の「リンクサーバ」という機能を使って、ORACLE 8.0.5 で構築されている
データベースに対してアクセスしようと思考しています。
「リンクサーバ」の設定を終え、クエリアナライザやPBのデータベース管理ペインタにて直接SQL文を書き、
SQL Server からORACLE側に対してSELECT、INSERT、UPDATE、DELETE等を実行してみると、確かに検索や、更新、削
除等が行えるのですが、いざデータウインドウにて処理を行おうとすると、以下のようなことが発生しました。
?データウインドウペインタのテーブルの選択時にテーブル名が出てこない。
 ※これに関しては直にSQL文を書くという方法で回避できました。方法として正しいかは疑問ですが。
?上記にてデータウインドウを作成し、データウインドウから更新できるようにと更新特性を設定しようとしたがこち
らにもテーブル名が表示されない。
 ※これもテーブル名を直に書いてとりあえず回避しました。
?上記??の※をふまえた形でデータウインドウを作成し、これを使用して、検索、更新、削除を行おうとしたとこ
ろ、検索は行えたのですが、更新、削除を行おうとすると、
 「OLE DB プロバイダ\'MSDAORA\'のトランザクションを開始できませんでした。」
というエラーメッセージが返ってきてしまい、更新ができなかった。
PBにてこれらを回避するような設定するところがあるのでしょうか。
ご存知の方がいらっしゃいましたら、よろしくお願いします。
環境は
クライアント    Windows95、Power builder Ver6.5
Aサーバ      WindowsNT 4.0、Microsoft SQL Server 7.0 、SQL NET 2.3.2.1.6
Bサーバ      WindowsNT 4.0、Oracle 8.0.5
SQL文の例
SELECT * FROM リンクサーバ名..スキーマ名.テーブル名;
FROM句の部分をテーブル名としてデータウインドウに使用しました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.




