我正在努力寻找从本地MDB文件读取。用户可能拥有自己的访问数据库是一项要求。而我的silverlight应用程序将进行交互并对这些数据进行计算。 有什么方法可以使用它吗?我发现,ADO.net不来使用Silverlight 5 我所看到的,到目前为止,都假设有Silverlight客户端和数据库之间WCF服务的所有实例。使用silverlight 5读取本地MDB(Access)数据库?
回答
我可以看到两个选项供您:
1)使用打开文件对话框让用户选择文件,所以你可以把它复制到独立存储然后在其上工作,并得到了用户保存一旦你完成了文件到磁盘。
2)让用户从浏览器中安装Silverlight应用程序,这将使您可以访问文件系统并自由阅读MDB。 http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx#special_features_for_outofbrowser_applications
我个人更喜欢第二个选项。
我假设你使用ADO.Net来读取数据库,所以你需要确保提供的是正确的。
好运
我会尝试。谢谢 – 2012-03-01 01:26:40
听起来像一个很好的解决方案。但对于为什么您会使用Silverlight进行此解决方案感到好奇?鉴于您实际上并未使用Silverlight的两个关键属性(基于浏览器的部署,跨平台支持),是不是一个简单的WPF或WinForms应用程序会是更好的选择? – 2012-03-01 01:52:45
- 1. pyodbc - 从MS Access(MDB)数据库
- 2. ssis sql server 2008 for access .mdb数据库
- 3. 正在通过实时数据库更新Access mdb数据库的副本
- 4. 使用LINQ和C查询Microsoft Access MDB数据库#
- 5. 如何使用C#查询远程MS ACCESS .mdb数据库
- 6. 使用Java创建Access数据库文件(.mdb或.accdb)
- 7. 德尔福:创建没有Ms Access的Access数据库(.mdb)
- 8. 使用C读写Access数据库#
- 9. VB从Access数据库读取
- 10. 从Access数据库读取c#
- 11. 使用Visual Basic读取Access 2007数据库
- 12. Microsoft Access数据库而不是SQLite或本地数据库
- 13. Silverlight中的本地数据库
- 14. 使用ADO.NET创建新数据库(.mdb)
- 15. 数据模式:使用cp本地数据库读写wp7
- 16. 如何使用C++从mdb文件读取数据?
- 17. 使用Access数据库将WPF应用程序转换为Silverlight
- 18. MS - Access 2007数据库操作和MDB文件大小
- 19. 使用DAO获取Access数据库的副本ID
- 20. 的Java:连接到MS-Access数据库(MDB或MDE)
- 21. 将mysql数据库导出到Microsoft Access(.mdb)
- 22. 如何更新多个Access数据库中的功能(MDB,ACCDB)
- 23. SQL使用数据读取器从数据库问题读取
- 24. Silverlight如何在本地读取目录
- 25. 创建有权读取本地数据库的mongo用户
- 26. 有没有办法在Azure网站上使用MS Access数据库(MDB文件)?
- 27. 如何使用SQLCMD将MicroSoft Access数据库(mdb)导入SQL Express文件?
- 28. 使用java JDBC在MS Access数据库(MDB)中添加时间戳值
- 29. 如何pyodbc连接到Access(.mdb)中的数据库文件
- 30. 如何将Access MDB格式数据库导入到MySQL?
Seilverlight应用程序是通过Web浏览器部署。当你说'这是一个需求,用户可能有自己的访问数据库',每个用户将要驻留的mdb文件在哪里? – 2012-02-22 21:45:24
它将驻留在自己的机器上。他们会使用我的应用程序来执行一些计算。 – 2012-02-23 13:13:46
关闭我的头顶,我不认为是可能的。这当然不是Silverlight设计的目的。记住Silverlight是一个Web浏览器插件 - 从根本上讲,它提供的是一个比HTML/Javascript网页更丰富的UI。本地存储数据库不是浏览器通常支持的功能。如果你能得到它的工作,它可能无法在所有平台上工作(请记住Silverlight在不同的浏览器和操作系统平台上运行)。 – 2012-02-23 23:25:20