我是新手,正在研究在运行WM6的PDA和SQL Server 2005数据库之间同步数据的方法。经过一些研究,我决定使用Windows同步服务。我首先查看了示例:SyncServicesForDevicesSample。
我下载并安装了自述文件中概述的所有先决条件软件,包括:
- Visual Studio 2008专业版SP1 - SQL Server Compact 3.5 Service Pack 1(SP1) - ADO.NET 1.0 for Synchronization Services(设备)
当我加载示例时,我注意到“GBADeviceClient”项目中的System.Data.SqlServerCe.dll引用丢失了,所以我将其链接到C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices中的版本3.5.5386.0。
当我运行项目时,我收到以下错误消息:
文件或程序集名称'System.Data.SqlServerCe,Version=3.5.1.0,Culture=neutral,PublicKeyToken=3BE235DF1C8D2AD3'或其某个依赖项未找到。
当我在模拟器上查看(删除程序)时,我安装了以下软件:
- 同步服务ADO.NET 1.0 - Microsoft .Net CF 3.5 EN-String R... - SQLServerCompact 3.5 Toos EN - SQLServerCompact 3.5 Repl - SQLServerCompact 3.5 Core Microsoft - .NET CF 3.5
因此,在PDA上调用了错误的文件版本...如何引用“正确”的版本?
或者,是否有更简单的方法从SQL Server 2005数据库同步数据子集(大约10个表,其中大多数仅是查找列表)?
提前感谢。
我下载并安装了自述文件中概述的所有先决条件软件,包括:
- Visual Studio 2008专业版SP1 - SQL Server Compact 3.5 Service Pack 1(SP1) - ADO.NET 1.0 for Synchronization Services(设备)
当我加载示例时,我注意到“GBADeviceClient”项目中的System.Data.SqlServerCe.dll引用丢失了,所以我将其链接到C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices中的版本3.5.5386.0。
当我运行项目时,我收到以下错误消息:
文件或程序集名称'System.Data.SqlServerCe,Version=3.5.1.0,Culture=neutral,PublicKeyToken=3BE235DF1C8D2AD3'或其某个依赖项未找到。
当我在模拟器上查看(删除程序)时,我安装了以下软件:
- 同步服务ADO.NET 1.0 - Microsoft .Net CF 3.5 EN-String R... - SQLServerCompact 3.5 Toos EN - SQLServerCompact 3.5 Repl - SQLServerCompact 3.5 Core Microsoft - .NET CF 3.5
因此,在PDA上调用了错误的文件版本...如何引用“正确”的版本?
或者,是否有更简单的方法从SQL Server 2005数据库同步数据子集(大约10个表,其中大多数仅是查找列表)?
提前感谢。