将 MS Access 用作 Winform 或 WPF 的后端时如何避免损坏 MS Access
Posted
技术标签:
【中文标题】将 MS Access 用作 Winform 或 WPF 的后端时如何避免损坏 MS Access【英文标题】:How to avoid corrupting MS Access when using it as backend for Winfom or WPF 【发布时间】:2015-10-18 06:51:57 【问题描述】:我正在使用 Windows 窗体应用程序和 MS 访问作为后端开发小型应用程序
我收到一些客户的报告,他们收到错误消息“'Id' is not an index in this table”
我不知道为什么会发生这种情况以及如何避免它
如果我没有找到好的解决方案,我看到很多应用程序使用 MS 访问如何切换到 SQLite
【问题讨论】:
【参考方案1】:如果您在使用 Access 时遇到问题,那么您可能还会使用其他本地文件数据库。
更进一步的是使用LocalDB。
【讨论】:
但是微软访问中的这个已知问题以及为什么会发生这种情况我没有找到任何资源来避免它以及导致该问题的原因,除了并非所有用户都有相同的问题 这就是几乎无法调试的原因。确实,您无法控制外国用户的工作站,并且很可能应该在这些设置中找到原因,而不是在您的应用程序中。因此,您最好的选择是变通,LocalDB 是一种合理的零成本方式。以上是关于将 MS Access 用作 Winform 或 WPF 的后端时如何避免损坏 MS Access的主要内容,如果未能解决你的问题,请参考以下文章
MS Access 2003 - 有没有办法以编程方式定义图表的数据?