C#和远程数据库连接(使用Compact)

时间:2010-11-24 20:35:50

标签: c# compact-framework remote-access

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

我该怎么做?

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

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

更好的主意?

谢谢!

3 个答案:

答案 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上执行此操作的指导吗?

相关问题