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