在使用分割数据库(其中表数据存储在网络驱动器上)表现不佳之前,我遇到了问题。我在一家非常大的科技公司工作,所以我希望所有的IT工作都做得很好。
我正在使用Access 2010,并运行Windows 7企业版,Service Pack 1。
今天是问题:
如果我写一个非常简单的查询,要求签订合同ID,合同标题,合同号等等......一切正常。我甚至可以添加摘要,它是备忘录类型,可能是1000个字符左右。
然后事情变得多毛了。根据我在查询中要求的其他内容,摘要可以工作,也可以更改为单个中文字符。同样的事情发生在一些其他备忘录字段中,其中一些不到100个字符。
如果我将数据库的后端部分复制到我的本地驱动器,重新链接表,并运行完全相同的查询,它每次都像冠军一样。
似乎这是一个数据超时问题或类似的问题。任何人都有这方面的经验或知道如何解决它?这不是Web Access。 BTW问题之前是一个非常大的表更新查询 - 需要使后端本地工作。
我应该放弃并更改为SQL服务器吗?有没有已知的解决方法?
谢谢,
金属扣眼
答案 0 :(得分:1)
这是一个Access-Jet错误。
http://allenbrowne.com/bug-18.html
使用总计时,您无法可靠地在备忘录字段中使用group by。不确定为什么它有时在本地工作,从不在网络上工作,也许是时间安排。
解决方法是将备忘录字段设置为“first”。
克里斯