C#, C♯, C#相談室 Part61
■ このスレッドは過去ログ倉庫に格納されています
0252デフォルトの名無しさん
2010/08/06(金) 02:04:48ファイルを開いて、Form2のテキストボックスに表示し、
ボタンを押したらメール送信されるシステムを作成しています。
exeファイルにドロップしても同じように出来ると便利だと思い機能追加しようとしてるのですが、
詰まったので質問させてください。
メール送信時に同じディレクトリにあるAccessのデータベースファイルに
アクセスするのですが、exeファイルにドロップして起動させた場合、
データベースファイルのパスが変更されてしまい、データベースを参照することができません。
データベースにアクセスする文字列は
dbConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source=MailInfo.mdb";
なのですが、ドロップして起動した場合、
C:\Documents and Settings\user_name\MailInfo.mdbがありませんと出てしまいます。
ダブルクリックによる起動と、ドロップによる起動では何が変わってくるのでしょうか?
またこの解決方法がありましたら合わせて教えてください。
■ このスレッドは過去ログ倉庫に格納されています