我知道将计算数据存储在表中是多么错误!但是,在这种情况下,这对于我所需要的是非常必要的。
我使用的是以下语句:
更新商业街SET商业街=DCount("*","Businesses","StreetName='"&Replace(StreetName,"'","''")&"'")
它通过询问我是否确定要继续来更新表中的正确记录,因为这是无法撤消的,但随后给了我一个错误:
Microsoft Office Access无法更新更新查询中的所有记录。由于类型转换失败,Microsoft Office Access没有更新9个字段
当它说"字段"时,我确信这是指记录,因为我目前在这个表中有9个记录,一旦我完成了这项工作,我将增加到100多个。
将更新的字段是一个长整型字段,这应该很好,因为Dcount函数将产生数字结果。
这句话有什么问题?
谢谢你给我时间来帮助我。真的非常感谢!!
如果看不到数据,就无法确定转换失败的原因,但可能有些数据已经包含双引号?或者您可能有一些记录的空数据?