皆さん。こんにちは。Hideと申します。
初歩的な質問をして申し訳ありません。
VBから**.udlのファイルを呼び出したいのですが、どのようにすれば
いいのか分かりません。
ネットで調べても見当たらないので質問しました。
ご教示宜しくお願いします。
開発環境
Windows2000
VB6 SP5
> 初歩的な質問をして申し訳ありません。
そういう事を、わざわざ書く必要は無いのでは。本当に初心者の方であれば、
自分の聞いている事が「初歩的な」事柄かどうかすら判断できないでしょうし。
それが「初歩的な事柄」なのか、「実は難しい事柄だった」かの判断と言うのは、
解決策等まで完全に理解していなければ、認識できませんよね。
> 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
それとも、もっと別の意味でしょうか?
魔界の仮面弁士殿
早速のご返答ありがとうございました。
先ほどの質問ですが、UDLの設定画面が必要、という意味で投稿しました。
ご教示して頂いた通りうまくいきました。
質問内容等気をつけていきこうと思います。
今後とも宜しくお願いします。
魔界の仮面弁士殿 皆様 こんにちは。Hideです。
また質問をさせて頂きます。
UDLの設定画面を表示させる場合なのですが、
例えば、
デスクトップ上にあるUDLファイル(Connect.udl)の設定画面をVBのコマンドボタンクリックで表示させるようなことは可能なのでしょうか?
C:\Documents and Settings\muser\デスクトップ\Connect.udl
どのように特定のUDLを呼び出せばよろしいのでしょうか?
ご教示宜しくお願いします。
ツイート | ![]() |