有什么方法可以从 Windows Mobile 应用程序(使用 VS 2008 用 C# 编写)连接到服务器数据库(Oracle、MS SQL、Sybase...)。是否支持说 ODBC 或其他技术?我通过 WLAN 或 UMTS 连接到 LAN。
我不可能安装额外的服务器组件。
有什么方法可以从 Windows Mobile 应用程序(使用 VS 2008 用 C# 编写)连接到服务器数据库(Oracle、MS SQL、Sybase...)。是否支持说 ODBC 或其他技术?我通过 WLAN 或 UMTS 连接到 LAN。
我不可能安装额外的服务器组件。
确保SQL Server 的System.Data.SqlClient工作得很好。对于 Oracle,有OraDirect。
似乎没有。 OdbcConnection 成员未使用 Compact Framework 支持标志http://i.msdn.microsoft.com/6xk89yz6.CFW(en-us,VS.90).gif
查看SQL Server Compact:它与其他 Microsoft SQL Server 版本共享一个通用 API。它还包括使用 ADO.NET API 进行数据访问的 ADO.NET 提供程序,以及内置同步功能(来自 WikiPedia)
不,CE 中唯一的直接连接选项是 System.Data.SqlClient,它仅适用于 SQL Server。
我只使用一个专门构建的套接字服务器来完成它——它的好处是使您能够将它变成一个有用的抽象层,但这是一个中等规模的工作。但是,可移植到任何 tcpip 可联网客户端设备。然后,您还可以使其异步,这在移动环境中几乎是必需的。