6

我正在 Windows CE 平台上开发一个应用程序,该应用程序需要连接到远程数据库 (Sybase ASE)。此远程数据库位于内部网络上。

我怎样才能做到这一点?

似乎 ODBC 没有嵌入到 Compact Framework 中......

我发现的唯一一个解决方案是开发一个 UNIX 应用程序来执行我的 SQL 代码并将其发送回我的 C# 应用程序(使用 Socket...)。

更好的主意?

谢谢 !

4

3 回答 3

3

如果您可以访问 IIS,您可以创建一个 Web 服务并从您的 Windows CE 应用程序中调用它。我认为这比你用原始套接字做的任何事情都要干净。

我不知道这一点,但很有可能 DataTable 实例可以被序列化,并且会为您完成很多解析工作。

您的网络方法可能是这样的:

DataTable ExecuteQuery(string query);
于 2010-11-24T20:41:39.397 回答
2

您或许可以使用 ASE ADO.NET 数据提供程序。我相信它确实适用于紧凑框架。

于 2010-11-24T20:49:37.763 回答
0

只是好奇; 连接到 Windows CE文档上的 ASA 数据库不提供在 Windows CE 上执行此操作的指南吗?

于 2010-12-05T04:34:41.973 回答