我最近将数据库后端升级为SQL并保留了相同的前端,所以我更新了一些代码,但是,我无法弄清楚为什么这会为.Fields返回一个空值(" BuildingID&#34 )。任何帮助都将很高兴!
Set rst = CurrentDb.OpenRecordset("SELECT * FROM Buildings, dbOpenDynaset, dbSeeChanges)
.
.
.
If Not rst Then
With rst
.AddNew
NewID = .Fields("BuildingID")
答案 0 :(得分:0)
我认为"应该像在选择查询的末尾那样
Set rst = CurrentDb.OpenRecordset("SELECT * FROM Buildings", dbOpenDynaset, dbSeeChanges)