VBプログラマ質問スレ(6.0以前) Part34
■ このスレッドは過去ログ倉庫に格納されています
0245デフォルトの名無しさん
NGNGするコード(VB 6.0 で記述)を書き、正常に動作していました。
(ここでは体裁上、コードの左端の余白は全角の空白文字にしていますが、
実際は半角スペースです)。
Dim adCn As ADODB.Connection
Set adCn = New ADODB.Connection
With adCn
.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; " _
& "Data Source = " & sPath & "\" & sFile
Call .Open
End With
ところが、Windows Update で Windows を最新の状態にした後に上記の処理
を実行すると、
'Open' メソッドは失敗しました: '_Connection' オブジェクト
という実行エラーが発生し、接続出来なくなりました。ちなみに、
参照設定は Microsoft ActiveX Data Objects 2.7 Library
MsJet40.dll のバージョンは、4.0.8618.0
msado15.dll のバージョンは、2.71.930.0
上記バージョンのファイルで正常に実行できる Windows XP Pro の環境もあり
ます(ただしそのPCは、Windows XP が最新の状態になっていません)。
接続文字列の記述が不足しているのか、やり方が変わったのか、システム
ファイルがおかしくなったのか、原因が分かりません。
解決策(またはそれが記述されているサイト)をお教え下さい。お願い致します。
■ このスレッドは過去ログ倉庫に格納されています