2008年11月1日

SQL Server Compact 3.5 + x64

SQL Server Compact + x64 開發,遇到下列問題。

System.DllNotFoundException 未處理
  Message="無法載入 DLL 'sqlceme35.dll': 找不到指定的模組。 (發生例外狀況於 HRESULT: 0x8007007E)"
  Source="System.Data.SqlServerCe"
  TypeName=""
  StackTrace:
       於 System.Data.SqlServerCe.NativeMethods.SafeRelease(IntPtr& ppUnknown)
       於 System.Data.SqlServerCe.SqlCeCommand.ReleaseNativeInterfaces()
       於 System.Data.SqlServerCe.SqlCeCommand.Finalize()
  InnerException:

Google說這是因為SQL Server Compact 3.5不支援x64,請安裝SQL Server Compact 3.5 SP1

Microsoft SQL Server Compact 3.5 Service Pack 1 和適用於 Windows 桌上型電腦的 Synchronization Services for ADO.NET 1.0 版 Service Pack 1

果真,見血封喉,非常有效! XD

沒有留言: