我正在使用模拟器为Windows Mobile 6开发应用程序。当我尝试打开与SDF文件的数据库连接时,它抛出一个异常,它无法连接或找到该文件。我的问题是:
任何帮助都将不胜感激。
答案 0 :(得分:2)
您还可以使用远程文件查看器手动部署文件,方法是将模拟器配置为共享桌面文件夹,或者使用模拟器管理器“停靠”模拟器并使用ActiveSync复制文件。
答案 1 :(得分:1)
string connection=@"Data Source=\Program Files\NameOfProgram\NameOfDataBase.sdf;Persist Security Info=false;";
即。如果您的程序名称为HelloWorld
且数据库名称为Test.sdf
,则连接字符串为:
string connection=@"Data Source=\Program Files\HelloWorld\Test.sdf;Persist Security Info=false;";
希望这有帮助!
答案 2 :(得分:0)
// TODO:此行代码用于指示可以存储目录信息的路径名称。
string databaseconnection = ("Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)) + "\\EBDataBase.sdf;Persist Security Info=False;");
SDF名称.. = EBDataBase
它自动获取连接字符串.....