我正在开发一个需要操作现有MS Access数据库的Compact Framework应用程序。显然,CF不支持Access数据库,甚至ODBC。如何在不更改数据库的情况下执行此操作?
答案 0 :(得分:2)
简而言之,答案是你没有。 CF无法连接到远程或本地的Access数据库。
现在如果数据库在PC上,那么我要做的就是创建一个简单的WCF服务,通过公开特定的方法,为数据库提供访问权限(没有双关语)。您的数据域(例如GetCustomerByID)或一般(例如ExecutSQL)。
这样做会增加很多复杂性,因为现在你没有jsut拥有应用程序,你也有服务和连接管道来维护。
如果有任何解决方法,我肯定会尝试在SQL Compact商店中获取数据。