通过VBA设置QueryDef的Recordset类型

时间:2011-01-13 21:07:12

标签: ms-access access-vba dao

我可以在Access(2002)中设置选择查询的Recordset类型,方法是在设计视图中打开查询,打开其属性表,并将Recordset Type属性更改为以下三个值之一:

  • 动态集
  • 动态集(不一致的更新)
  • 快照

但我无法弄清楚如何通过VBA设置属性。我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:2)

我不确定:

Dim qdf As QueryDef

Set qdf = CurrentDb.CreateQueryDef("test", "select * from atable")
qdf.Properties.Append qdf.CreateProperty("RecordsetType", dbByte, 2)