我有一个试图在 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
为什么会发生这种情况,我该如何阻止这种情况发生?