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


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

Posted by Uz on 2001/06/20 21:22:50

In Reply to: ファイルDSNを使用したRDO接続について Posted by sugi on 2001/06/20 16:57:39


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

    DSNってほとんど使ったことないのでよくわかりません。
    僕はDSN使わずに直接接続文字列を指定して、
    DBに接続するようにしています。
    これだったら、変更になりそうなところをIniに保存するとか、
    いっそのこと接続文字列を別ファイルに保存しておいて、
    使うことも可能です。
    ようは、文字列なんで好きなように出来るわけです。

    ' 接続文字列の生成(やり方はいろいろ。)
    strCon = ""
    strCon = strCon & "uid=;"
    strCon = strCon & "pwd=;"
    strCon = strCon & "server=uz-galaxy.com;"
    strCon = strCon & "driver={SQL Server};"
    strCon = strCon & "database=tempdb;"

    ' 接続
    Set rdoEnv = rdoEngine.rdoEnvironments(0)
    Set rdoCon = rdoEnv.OpenConnection("", rdDriverNoPrompt, False, strCon)


記事スレッド一覧