掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
相対パスでの データベース接続が不可 (ID:126286)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 X.exe ファイルから Sample.mdb に接続して値を取得するツールを作っています。 この2ファイルは同じフォルダ下にあります。 VB.NETテスト中に .mdbに接続する際に oleCn.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=D:\VB\bank\bakan\hexagon.mdb;" & _ "Persist Security Info=False" みたいにパスを全て書くと接続できますが、 oleCn.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source =" & System.IO.Path.Combine(Application.StartupPath, "\Sample.mdb") & ";" & _ "Persist Security Info=False" でやると接続できずに 'System.Data.OleDb.OleDbException' のハンドルされていない例外が system.data.dll で発生しました。 というエラーが出ます。 ただこれは生成されたexeファイルは問題なく動作します。 これはどうしてでしょうか? お願いします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.