在 ASP.NET 中使用 SqlCeConnection (3.5) 出現如下圖例外
◎方法一
只要在使用 SqlCeConnection 前加上下面這行即可
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);
建議可加在 Global.asax 的 Application_Start 中,讓這行執行一次就可以了
◎方法二
使用 SqlCeConnection 4 或更高版本可避免此問題
但如果 sdf 是由舊版的 SQLCE 產生就只能繼續用 SqlCeConnection 3.5 了
參考 Exception when trying to connect to .sdf database
沒有留言:
張貼留言