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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.