PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3094 98/09/04 11:54:36 RE:RE:RE:PB6: ODBC接続について By あすかちゃんの父
3089 98/09/04 10:46:37 RE:RE:PB6: ODBC接続について By Kiyo
3056 98/09/03 11:08:11 RE:PB6: ODBC接続について By あすかちゃんの父
3052 98/09/02 20:01:56 PB6: ODBC接続について By Kiyo

カテゴリ:旧電子会議室
日付:1998年09月04日 11:54 発信者:あすかちゃんの父
題名:RE:RE:RE:PB6: ODBC接続について

Kiyoさん、こんにちは。

>Visual Basic V5.0 ではODBCを使って下記のコードで実現できました。
>ここではODBCドライバーのインストールのみでDSNは作成しておりません。
>PowerBuilderでは本当に不可能なんでしょうか?

>    \'変数定義
>    Dim strDSN As String
>    \'DB接続文字列
>    strDSN = \"UID=UserA;\" & _
>             \"PWD=PassA;\" & _
>             \"DATABASE=DBA;\" & _
>             \"SERVER=SERVERA;\" & _
>             \"DRIVER={SQL SERVER};\" & _
>             \"DSN=\'\';\"
>    \'DB接続
>    Set CONNECT = rdoEnvironments(0).OpenConnection(\"\", rdDriverNoPrompt, _
>                  False, strDSN, varDoki)

う?ん、これは知りませんでした。VBのODBC I/Fドライバーは、ODBC
ドライバー・マネージャに必要な接続パラメータを渡せるのですね。
これだと接続パラメータを変更するのにレジストリをいじらなくて済み
ますね。

PBのODBC I/Fドライバー(PBODB050.DLL)はデータソースの指定が必須
の仕様となっているようです。
ベンダーのODBCドライバー固有の接続パラメータはそのままドライバー・
マネージャに渡すようですが、全ての接続パラメータを指定してもデータ
ソース名を要求してきますし、データソース名を指定してさらにそれを上
書きするように接続パラメータを指定しても、データソースの設定が優先
されてしまいます。

PBのODBC接続はデータソースの指定が必要だと思います。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

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