Hi - Iam writing a VBA code that will acheive the following
Compare the value of an attribute in 2 tables in a database, and update another table with a value depending on if the value of the attributes is the same in the 2 tables or not
However, on compiling, iam getting the error
Syntax Error In Date In Query Expression 'TICKET#'
Can someone please advise what is wrong in my code?
Public Function F2bCheck()
Dim db As DAO.Database
Dim rs1 As Recordset
Dim rs2 As Recordset
Dim SQL1 As String
Dim SQL2 As String
Dim Action1 As String
Dim Action2 As String
Set db = CurrentDb
SQL1 = "SELECT TICKET#, ACTION FROM Jetbase"
Set rs1 = db.OpenRecordset(SQL1)
Do Until rs1.EOF
SQL2 = "select Ticket#, Buy_Sell from obs_for_comparsion where ticket# = " & rs1!Ticket# & ""
Set rs2 = db.OpenRecordset(SQL2)
Action1 = rs1!Action
Action2 = rs2!Buy_Sell
CurrentDb.Execute "update compare Set [Ticket#] = rs1!Ticket#"
If Action1 = Action2 Then
CurrentDb.Execute "Update Compare Set [Action_Check] = 0 where [Ticket#] = " & rs2!Match_No & ""
ElseIf Action1 <> Action2 Then
CurrentDb.Execute "Update Compare Set [Action_Check] = 1 where [Ticket#] = " & rs2!Match_No & ""