[ .NET ] ASP.NET C# 無法使用 SqlCeConnection 之問題解決

上一篇成功建立了 SqlCe 的資料庫檔案 (.sdf) ,接著是在程式中對資料庫的操作。

在 C# 中要對 SQL Server Compact Edition 進行連線,則需使用 SqlCeConnection

,在這邊參考黃大師的數字筆記,很明確地指出,若要使用 SqlCeConnection,

則需最額外參考的加入。

圖片

圖片

加入參考後,即可 using 。圖片

———————————————————————————————————————

接著再參考一次黃大師的數字筆記之二

在 ASP.NET 使用 SqlCeConnection 時會發生例外 (並非設計供 ASP.NET使用)

解決方法如下:

在使用 SqlCeConnection 前加上
AppDomain.CurrentDomain.SetData(“SQLServerCompactEditionUnderWebHosting", true);
黃大師數字筆記中提到,建議將此行放在 Global.asax 的 Application_Start 中,讓此行僅執行一次即可。

DONE!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s