SQL查询返回空表

时间:2016-04-21 00:22:55

标签: mysql sql

我最近将数据库后端升级为SQL并保留了相同的前端,所以我更新了一些代码,但是,我无法弄清楚为什么这会为.Fields返回一个空值(" BuildingID&#34 )。任何帮助都将很高兴!

 Set rst = CurrentDb.OpenRecordset("SELECT * FROM Buildings, dbOpenDynaset, dbSeeChanges)
   .
   .
   .
If Not rst Then
  With rst
   .AddNew
     NewID = .Fields("BuildingID")

1 个答案:

答案 0 :(得分:0)

我认为"应该像在选择查询的末尾那样

Set rst = CurrentDb.OpenRecordset("SELECT * FROM Buildings", dbOpenDynaset, dbSeeChanges)