使用silverlight 5读取本地MDB(Access)数据库



我正在字符串中寻找从本地MDB文件读取的方法。要求用户可以拥有自己的访问数据库。我的silverlight应用程序将对这些数据进行交互和计算。有什么办法我可以用它吗?我发现ADO.net没有附带Silverlight 5。到目前为止,我看到的所有例子都假设silverlight客户端和数据库之间有Wcf服务。

我可以为您提供两个选项:

1) 使用打开文件对话框,让用户选择文件,这样您就可以将其复制到独立存储中,然后进行操作,并让用户在完成操作后将文件保存到磁盘。

2) 让用户在浏览器外安装Silverlight应用程序,这将使您可以访问文件系统并自由读取MDB。http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx#special_features_for_outofbrowser_applications

就我个人而言,我更喜欢第二种选择。

我假设你在使用ADO。Net来读取数据库,因此您需要确保安装了正确的提供程序。

祝好运

最新更新