我创建了一个 ASP.NET 3.5 网站并通过第三方模板向其中添加了移动表单(因为 VS 设计器不再支持旧模板)。现在我想在我的应用程序中使用一些数据库处理,这将使用 Windows Mobile 6.0 模拟器进行测试。我编写了以下代码以使用 SQL Server Compact CE 4.0 以编程方式创建数据库:
SqlCeEngine engine = new SqlCeEngine("Data Source=Program Files\\Calculator\\Calc.sdf;password=abcd");
engine.CreateDatabase();
但是,无论我如何调整路径,我总是会收到错误消息,“路径无效。检查数据库的目录”。我尝试了连接字符串的各种组合,但徒劳无功。没有任何效果。
编辑:我在这里和其他地方也看到了关于这个问题的各种其他线程,但在这种情况下似乎没有任何解决问题的方法。我什至尝试了其他文件夹,如我的文档,如下所示,但它不起作用:
SqlCeEngine engine = new SqlCeEngine("Data Source='\\My Documents\\Calculator\\Calc.sdf';password=abcd");
请帮助,提前谢谢。