Windows mobile 在Windows Mobile 6设备上访问SQL Server CE数据库

Windows mobile 在Windows Mobile 6设备上访问SQL Server CE数据库,windows-mobile,sql-server-ce,rapi,Windows Mobile,Sql Server Ce,Rapi,我有一个移动应用程序,可以写入设备上的SQL Server CE数据库。我想写一个桌面应用程序,可以读取这些数据并以CSV格式导出。 我一直在研究(远程Api),但我更愿意完全使用托管代码。有没有替代RAPI的方法?您可以编写一个自定义套接字通信协议,这样您的移动应用程序将监听套接字连接,桌面将“呼叫”,然后发送命令。我最初问这个问题的原因是我担心RAPI对我的小应用程序来说太过复杂(查看API文档后)我开始在非托管代码中编写一个包装库NoWess,只不过是意识到我必须携带整个C++运行时环境。

我有一个移动应用程序,可以写入设备上的SQL Server CE数据库。我想写一个桌面应用程序,可以读取这些数据并以CSV格式导出。
我一直在研究(远程Api),但我更愿意完全使用托管代码。有没有替代RAPI的方法?

您可以编写一个自定义套接字通信协议,这样您的移动应用程序将监听套接字连接,桌面将“呼叫”,然后发送命令。

我最初问这个问题的原因是我担心RAPI对我的小应用程序来说太过复杂(查看API文档后)我开始在非托管代码中编写一个包装库NoWess,只不过是意识到我必须携带整个C++运行时环境。所以我最后总结了几种方法来处理RAPI文件处理和文件系统操作,这些方法使用P/Unjk直接调用C语言的RAPI。我在不同的地方找到了一些方法。,添加了我自己的一些,并将它们全部放在C类中。我为它们安装了一致的错误处理,结果只花了几个小时的努力就完全满足了我的需要。

您是否使用RAPI将SQLCE数据库复制到PC上,让PC应用程序使用它,并在完成后将数据库文件复制回PDA?

我也在考虑做类似的事情

如果您遇到任何阻碍/问题,请告诉我


您是否使用OpenNETCF 2.3?

我不想与手机上的应用程序通话,我想在设备连接到桌面时能够将日期从设备上移开。SQL Server CE数据库是一个文件,我可以通过RAPI读取并复制到本地磁盘。我不同意。您确实想与手机上的应用程序通话。否则,您将如何获得数据来自it的ta?RAPI在电话上与ActiveSync应用程序交谈。必须有一些东西才能侦听命令、查询数据并将其发送回PC。无论是文件还是记录,过程都是一样的。是的,从技术上讲,你是对的。因此,为了改写我的评论,我不想编写自定义应用程序来完成以下操作:t可能已经存在了。我最终使用了RAPI,它工作起来很有魅力。我直接使用了RAPI。我只需要几个函数调用。它工作得很好。这是一个应用程序: