我正在Windows CE平台上开发应用程序,此应用程序需要连接到远程数据库(Sybase ASE)。此远程数据库位于内部网络上。
我该怎么做?
似乎ODBC没有嵌入Compact Framework ......
我找到的唯一解决方案是开发一个UNIX应用程序,它执行我的SQL代码并将其发送回我的C#应用程序(使用Socket ...)。
更好的主意?
谢谢!
答案 0 :(得分:3)
如果您有权访问IIS,则可以创建Web服务并从Windows CE应用程序中调用该服务。我认为这比使用原始套接字的任何东西都要干净。
我不知道这个事实,但很有可能可以序列化DataTable实例,并且会为你完成很多解析工作。
您的网络方法可能是这样的:
DataTable ExecuteQuery(string query);
答案 1 :(得分:2)
您可以使用ASE ADO.NET数据提供程序。我相信它确实适用于Compact Framework。
答案 2 :(得分:0)
好奇;没有Connecting to an ASA database on Windows CE文档提供在Windows CE上执行此操作的指导吗?