我是否可以通过Windows Mobile应用程序(使用VS 2008使用C#编写)连接到服务器数据库(Oracle,MS SQL,Sybase,...)。是否支持说ODBC或其他技术?我通过WLAN或UMTS连接到局域网。
我无法安装其他服务器组件。
答案 0 :(得分:2)
确定System.Data.SqlClient SQL Server的工作正常。对于Oracle,有OraDirect。
答案 1 :(得分:1)
似乎没有。 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)
答案 2 :(得分:1)
不,CE中唯一的直接连接选项是System.Data.SqlClient,它只适用于SQL Server。
我只使用专门构建的套接字服务器来完成它 - 它的好处是可以让你把它变成一个有用的抽象层,但它是一个中等大小的工作。但是,可移植到任何tcpip可联网客户端设备。然后,您还可以将其设置为异步,这在移动环境中几乎是必需的。