0
我正在开发一个Win 6 sdk与智能设备的SQL Server CE应用程序。数据库.sdf文件未找到
问题是在打开的SQL Server CE连接 它说
的路径无效它抛出一个错误。检查数据库的目录。 [路径=数据源= \数据库\ SFAHabib.sdf]
我的连接字符串:
我正在开发一个Win 6 sdk与智能设备的SQL Server CE应用程序。数据库.sdf文件未找到
问题是在打开的SQL Server CE连接 它说
的路径无效它抛出一个错误。检查数据库的目录。 [路径=数据源= \数据库\ SFAHabib.sdf]
我的连接字符串:
我得到了解决..其实我给的文件我的系统的位置.. 但模拟器使用应用程序的安装位置..在我的情况下,它是在模拟器中的程序文件..所以当我给这样的位置..然后它的工作
公共mDataBase(){ 尝试 {
string StartupPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
string datalogicFilePath = Path.Combine(StartupPath, "Database\\SFAHabib.sdf");
mConnStr = string.Format("DataSource={0}", datalogicFilePath);
msqlConnection = new SqlCeConnection(mConnStr);
}
catch (Exception ex)
{
}
}
图片,我们希望文本是在谷歌请勿张贴代码。 –
那么你的'。\\'文件夹在哪里?找出。 –
你可以使用App_data文件夹作为数据库目录 – aguetat