Win7 にインストールしようとしている WinXP アプリケーション (WinXP で完全に動作) があります。インストールはうまくいきましたが、アプリケーションをダブルクリックしてロードすると、次のようなメッセージが表示されます。
Access to the database file is not allowed [file path goes here].
現時点では、接続を次のように設定しています。
SqlCeConnection("Data Source=|DataDirectory|/db.sdf")
私も試しました:
SqlCeConnection("Data Source=*|DataDirectory|*db.sdf")
と
SqlCeConnection("Data Source=*|DataDirectory|*/db.sdf")
別のエラーメッセージが表示されました:
The file name is not valid
なぜこれが起こっているのですか? また、これを防ぐにはどうすればよいですか?