我在SL App中使用Sync Framework來同步Sql Server和本地SqlCe數據庫。使用本地Wcf服務訪問本地Sql Ce
在連接到Sqlce時出現問題。獲得一個異常這裏
新的SqlCeConnection( 「HTTP://localhost/Sample.sdf」);
錯誤:
ArgumentException未被用戶代碼處理。 連接對象無效。無法創建連接對象的新實例。」
感謝
我在SL App中使用Sync Framework來同步Sql Server和本地SqlCe數據庫。使用本地Wcf服務訪問本地Sql Ce
在連接到Sqlce時出現問題。獲得一個異常這裏
新的SqlCeConnection( 「HTTP://localhost/Sample.sdf」);
錯誤:
ArgumentException未被用戶代碼處理。 連接對象無效。無法創建連接對象的新實例。」
感謝
您必須使用本地文件路徑,而不是HTTP路徑爲數據源
謝謝埃裏克,你是裏GHT。錯誤的主要問題是SQL Server Compact不適用於ASP.NET開發。使用以下代碼轉向使用以下代碼AppDomain.CurrentDomain.SetData(「SQLServerCompactEditionUnderWebHosting」,true); 。 – raghavendra 2010-10-28 16:18:52
我有類似的問題。我可以毫不費力地打開與SQL Server Compact數據庫的連接(它是使用本地路徑的本地文件),但是當我嘗試將連接添加到同步提供程序時,會出現此錯誤。有任何想法嗎? – Stuart 2012-07-25 14:54:38
您的連接字符串? – ErikEJ 2012-07-25 15:39:11
你不介意發佈您的代碼? – yonan2236 2010-10-27 23:50:56
靜態字符串localCon = @ 「數據源= '../Sample.sdf'」;靜態字符串remoteCon = 「數據源= XXX;初始目錄= DB」; SqlCeSyncProvider提供商=新SqlCeSyncProvider(); provider.ScopeName = scopeName; 提供商。連接=新的SqlCeConnection(localCon);當我嘗試連接SqlCe它打破@運行時我試圖給不同的路徑,但沒有運氣 – raghavendra 2010-10-28 00:16:20