PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18666 03/01/16 15:09:05 RE(5):PB7.0: IBMDB400(OLE DB)での接続について By noy
18663 03/01/16 13:01:31 RE(4):PB7.0: IBMDB400(OLE DB)での接続について By ryochan
18662 03/01/16 12:56:49 RE(3):PB7.0: IBMDB400(OLE DB)での接続について By ryochan
18658 03/01/16 09:31:22 RE(2):PB7.0: IBMDB400(OLE DB)での接続について By noy
18656 03/01/15 14:07:40 RE(1):PB7.0: IBMDB400(OLE DB)での接続について By ryochan
18650 03/01/14 16:55:25 PB7.0: IBMDB400(OLE DB)での接続について By noy

カテゴリ:データベース
日付:2003年01月16日 12:56 発信者:ryochan
題名:RE(3):PB7.0: IBMDB400(OLE DB)での接続について

noyさん、こんにちは。
すみません、PB7のtransactionオブジェクトは
OLE DBを使えるのですね。知らなかったです。
私はnoyさんがVB(A)と同じ方法でPBについても
使用しているのだと思っていました。

確かにtransactionオブジェクト使えない、
DWもVB等のGridっぽい使い方になる、
とPBを使用する意味があまりなくなってしまいますよね。

>でも、IBMDA400ではなくMSDASQLを使用すると正常に
>接続が完了します。
そうでしょうね、MSDASQLはODBCプロバイダですから、
結局はODBCドライバ経由で接続することになりますからね。
多分、IBMDA400と、PBのOLE DBインターフェスの
不具合でしょうね。
PBの経路で
MSDASQL使用の場合
PB->PBのOLEDB I/F->MSDASQL->ODBCマネージャ->C/A for ODBCDriver->DB2/400

IBMDA400の場合
PB->PBのOLEDB I/F->IBMDA400->DB2/400
という経路になると思います。

>これってどんなODBCドライバでも同じなんですかね?
そんなことはないですよ。
>AS400に限ってのことだと思ってるんですけど。
ODBCのパフォーマンスはODBCドライバの要因によるものです。
DB2/400の場合、他のDBMSと比べある意味特殊なので、
(PCで使うような)ODBCの規格に合わせるのにそれなりの
オーバヘッドが生じるのもしょうがないのではないかと思います。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.