簡體   English   中英

找不到數據庫.sdf文件

[英]Database .sdf File Not Found

我正在使用SQL Server CE在Win 6 SDK上為智能設備開發應用程序。

問題是它說打開SQL Server CE連接時拋出錯誤

路徑無效。 檢查數據庫目錄。 [路徑=數據源=。\\ Database \\ SFAHabib.sdf]

我的連接字符串:

我也嘗試過全路徑。

這是我打開連接的功能

我得到了解決方案..實際上我是在給系統文件的位置..但是模擬器使用了應用程序的安裝位置..在我的情況下,它位於模擬器中的Program files下..所以當我給出這樣的位置時。然后成功了

公共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)
        {

        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM