【发布时间】:2014-07-26 08:40:34
【问题描述】:
我正在尝试从表中删除记录,当我们在 MS Access 中有本地表时它可以工作,但是当我将它转换为链接表(通过 SQL Server)时,它会出现一些错误。我到处搜索以找到解决方案,但最终发现如果我将此查询用作传递查询,我不会收到任何错误。
现在我的问题是如何在不先创建它的情况下将此查询作为传递查询执行?
Dim db As DAO.Database
Set db = CurrentDb
Dim rsRUDelete As DAO.Recordset
Set rsRUDelete = db.OpenRecordset("SELECT * FROM table")
If rsRUDelete.AbsolutePosition > -1 Then
With rsRUDelete
.MoveFirst
Do Until .EOF
.Delete
.MoveNext
Loop
End With
End If
【问题讨论】:
-
“一些错误”不是很具体...
-
这是一个查询(不是查询 - 一个“r”就足够了!)
-
您至少需要发布实际错误。