我试图从运行在ARM体系结构上的Windows CE 7 C ++应用程序向SQL数据库发送查询。
在我的研究过程中,我发现了几种可能性:
使用system.data.sqlclient 中的方法 不起作用,因为该应用程序不支持CLR
使用ODBC或OLEDB 我在几个方面读到了两个都不能在Windows CE上工作
使用来自winInet的HTTP请求将数据作为JSON发送到数据库并将其解析回来 只是假设这可行,而不是确认
所以我想知道发送这些查询的其他/更好的方式。
感谢您的帮助!
答案 0 :(得分:1)
如果它是Pocket pc sql server lite数据库,那么您可以使用ADOCE来访问和配置您的数据库。服务方法也是有效的,并且会从您的客户端应用程序中承担数据访问负担。
答案 1 :(得分:0)
您可以实现第三个选项,但还需要实现另一个软件组件(在SQL服务器端)以执行以下工作:
如果您熟悉C#并且在WEC7计算机上安装了.NET Compact框架,您还可以实现将在普通C#中发送HTTP REQUEST的软件组件(无需研究wininet)。
希望这有帮助