Windows 7上的SQLServerCE SDF文件

时间:2012-05-07 07:35:26

标签: windows-xp sql-server-ce windows-7-x64 windows-mobile-5.0 rapi

我在Windows XP上有一个应用程序从移动设备(Windows Mobile 5.0)获取sdf文件(SQLServerCE3.0)导入并删除一些数据,然后将其放回设备。它总是正常工作。

现在,当我在Windows 7 x64上执行此操作时,sdf文件在设备返回时会发生一些奇怪的行为。

当我使用字符串进行连接时,例如:

从EMPRESES E INNER JOIN VENDORS V中选择EMPRESA V V.EMPRESA_GUID = E.GUID其中V.GUID ='{XXX-XXX}'

当它有要返回的数据时,它不会返回任何内容(在Windows XP上它可以正常工作)。

我已经对它进行了测试,并且只是从Windows 7上的设备(使用RAPI或手动)获取文件并将其重新放回设备后再无法使用。

我不知道为什么会发生这种情况,尝试更改SQLServerCE版本但没有帮助。 任何人都可以知道之前发生了什么或者遇到过同样的问题吗?

我在这里发现了类似的东西: http://www.codeproject.com/Questions/98676/c-app-on-xp-makes-sdf-works-same-exe-on-windows-7

谢谢。