我正在運行一個表達式來遍歷一個記錄集,並且每個記錄中的字符串在第二個表上運行更新查詢。基於LIKE匹配,它更新一個字段以創建關係。我在CurrentDb.Execute中需要運行時錯誤'424'對象時遇到問題。訪問對象424
表: 交易(主表更新) TRANSACTIONTYPE TransSet(的類型或類別關係表)(字符串和TRANSACTIONTYPE列表設置爲)
Private Sub Toggle1_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb Set rst = db.OpenRecordset("TransSet")
Do Until rst.EOF
CurrentDb.Execute ("UPDATE Transactions SET Transactions.TransactionType =" & (TransSet.TransTypeSet) & " WHERE ((Transactions.TransactionText1) Like * " & (TransSet.TransIdent) & "*))")
rst.MoveNext Loop
rst.Close Set rst = Nothing
End Sub
所有這些嵌入式parens是不必要的。記錄集字段引用的參數確實沒有做任何事情。 – June7