|
请看以下代码,执行到最后一句时 出现错误:提示运行时错误3061 , 参数不足,期待的是1
奇怪我以前也这样用都好好的.
sql = "........"
'以下开始计算 将数据通过 综合查询 写入report表
Dim dbs As Database
Dim TableA As Variant
Dim qdf As QueryDef
Set dbs = CurrentDb()
CurrentDb.QueryDefs.Refresh '刷新当前数据库中的查询对象
For Each qdf In CurrentDb.QueryDefs '遍历查询,如果存在
If qdf.Name = "~reportSet" Then '数据”查询则删除
CurrentDb.QueryDefs.Delete qdf.Name
End If
Next qdf
Set qdf1 = dbs.CreateQueryDef("~reportSet", sql)
Set TableA = dbs.OpenRecordset("~reportSet", dbOpenSnapshot) '打开查询快照
|
|