ファイルDSNを使用したRDO接続について


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by sugi on 2001/06/20 16:57:39

    開発環境 Windows2000 VB6.0 sp3

    RDOでSQL Server6.5へ接続します。
    通常は、以下のようにすれば接続できるのですが、

    ---
    Public rdoEnv As rdoEnvironment
    Public rdoCon As rdoConnection
    Public strConn As string

    '// NTSRV_001 はシステムDSN名またはユーザーDSN名
    strConn = "DSN=NTSRV_001"

    Set rdoEnv = rdoEngine.rdoEnvironments(0)
    Set rdoCon = rdoEnv.OpenConnection("", rdDriverNoPrompt, False, strConn)
    ---

    しかし、接続先サーバやデータベース名が変更になった場合、
    クライアント側で ODBC データソースアドミニストレータで
    設定し直さなければなりません。(台数があると大変です。)
    そこでファイルDSN を使えば、各クライアントが参照する
    ファイルDSNを書き換えさえすれば、ODBC データソース
    アドミニストレータで設定し直す手間が省けるのではと考えました。
    どのように書けばよろしいのでしょうか。
    また、他に効率のよい方法があれば教えてください。

    よろしくお願い致します。


記事スレッド一覧