我知道将计算数据存储在表格中是多么的错误!但是,在这种情况下,这对于我需要的东西是非常必要的。
我正在使用这个语句:
更新商业街 SET BusinessesPerStreet = DCount("*","Businesses","StreetName='" & Replace(StreetName,"'","''") & "'");
它通过询问我是否确定要继续更新表中的正确记录,因为这无法撤消,但随后给了我一个错误:
Microsoft Office Access 无法更新更新查询中的所有记录。 由于类型转换失败,Microsoft Office Access 未更新 9 个字段
当它说“字段”时,我确信它表示记录,因为我目前在这个表中有 9 条记录,一旦我有了这个工作,我就会增加到 100 多条。
将要更新的字段是 Long Integer 字段,这应该没问题,因为 Dcount 函数将产生数字结果。
这个说法有什么问题?
感谢您给我时间来帮助我解决这个问题。真的非常感谢!!