UDLファイルをVBから呼び出すには

解決


Hide  2005-05-18 20:00:24  No: 121745

皆さん。こんにちは。Hideと申します。

初歩的な質問をして申し訳ありません。

VBから**.udlのファイルを呼び出したいのですが、どのようにすれば
いいのか分かりません。
ネットで調べても見当たらないので質問しました。
ご教示宜しくお願いします。

開発環境
Windows2000
VB6 SP5


魔界の仮面弁士  2005-05-18 20:41:52  No: 121746

> 初歩的な質問をして申し訳ありません。
そういう事を、わざわざ書く必要は無いのでは。本当に初心者の方であれば、
自分の聞いている事が「初歩的な」事柄かどうかすら判断できないでしょうし。

それが「初歩的な事柄」なのか、「実は難しい事柄だった」かの判断と言うのは、
解決策等まで完全に理解していなければ、認識できませんよね。

> VBから**.udlのファイルを呼び出したいのですが、どのようにすれば
> いいのか分かりません。
『呼び出す』というのは、具体的にはどういう事でしょうか?

UDLファイルを使って接続したい、という意味であれば、
    Dim Cn As ADODB.Connection
    Set Cn = New ADODB.Connection
    Cn.Open "File Name=" & UdlFilePath
という感じになります。

UDLの設定画面が必要、という意味であれば、参照設定で
「Microsoft OLE DB Service Component 1.0 Type Library」
を指定した上で、こんな感じです。
    Dim objCn   As ADODB.Connection
    Dim DataLnk As MSDASC.IDataSourceLocator

    Set objCn = New ADODB.Connection
    objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0"

    Set DataLnk = New DataLinks
    DataLnk.PromptEdit objCn

    MsgBox objCn.ConnectionString

    Set DataLnk = Nothing
    Set objCn = Nothing

それとも、もっと別の意味でしょうか?


Hide  2005-05-18 21:07:18  No: 121747

魔界の仮面弁士殿

早速のご返答ありがとうございました。

先ほどの質問ですが、UDLの設定画面が必要、という意味で投稿しました。
ご教示して頂いた通りうまくいきました。
質問内容等気をつけていきこうと思います。

今後とも宜しくお願いします。


Hide  2005-05-20 23:21:16  No: 121748

魔界の仮面弁士殿  皆様  こんにちは。Hideです。

また質問をさせて頂きます。

UDLの設定画面を表示させる場合なのですが、
例えば、
デスクトップ上にあるUDLファイル(Connect.udl)の設定画面をVBのコマンドボタンクリックで表示させるようなことは可能なのでしょうか?

C:\Documents and Settings\muser\デスクトップ\Connect.udl

どのように特定のUDLを呼び出せばよろしいのでしょうか?

ご教示宜しくお願いします。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加