【发布时间】:2010-10-15 21:34:51
【问题描述】:
有什么方法可以让我从 Windows Mobile 应用程序(使用 VS 2008 用 C# 编写)连接到服务器数据库(Oracle、MS SQL、Sybase...)。是否支持说 ODBC 或其他技术?我正在通过 WLAN 或 UMTS 连接到 LAN。
我无法安装额外的服务器组件。
【问题讨论】:
标签: database visual-studio windows-mobile odbc adodb
有什么方法可以让我从 Windows Mobile 应用程序(使用 VS 2008 用 C# 编写)连接到服务器数据库(Oracle、MS SQL、Sybase...)。是否支持说 ODBC 或其他技术?我正在通过 WLAN 或 UMTS 连接到 LAN。
我无法安装额外的服务器组件。
【问题讨论】:
标签: database visual-studio windows-mobile odbc adodb
不,CE 中唯一的直接连接选项是 System.Data.SqlClient,它仅适用于 SQL Server。
我只使用一个专门构建的套接字服务器来完成它——它的好处是使您能够将它变成一个有用的抽象层,但只是一个中等规模的工作。但是,可移植到任何 tcpip 可联网客户端设备。然后,您还可以使其异步,这在移动环境中几乎是必需的。
【讨论】:
当然System.Data.SqlClient for SQL Server 工作得很好。对于 Oracle,有 OraDirect。
【讨论】:
似乎没有。 OdbcConnection members 未标记 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)
【讨论】: