Quick update:
I modified my SQL statement lightly. Now I get the same error except that Access tells me I am missing 1 parameter instead of 12. I guess that's an improvement. The updated code is below:
Code:
strSQL = "UPDATE IssLogUpdate INNER JOIN IssLog ON IssLogUpdate.ID = IssLog.ID" & _
" SET IssLog.IssAddDate = [IssLogUpdate].[IssDateAdd], IssLog.IssSum = [IssLogUpdate].[IssSum]," & _
" IssLog.IssTyp = [IssLogUpdate].[IssTyp], IssLog.IssDetails = [IssLogUpdate].[IssDetails]," & _
" IssLog.FUpDate = [IssLogUpdate].[FUpDate], IssLog.SecNotes = [IssLogUpdate].[SecNotes]," & _
" IssLog.SMNotes = [IssLogUpdate].[SMNotes], IssLog.DSPQ = [IssLogUpdate].[DSPQ]," & _
" IssLog.lAction = [IssLogUpdate].[lAction], IssLog.lNotes = [IssLogUpdate].[lNotes]," & _
" IssLog.meetDis = [IssLogUpdate].[meetDis]" & _
" WHERE ((IssLog.ID=IssLogUpdate.ID));"
Debug.Print strSQL
CurrentDb.Execute (strSQL)
MsgBox "Update query on Issues Log executed", vbInformation, "Issue Log Updated"
It seems that Access wants me to provide some ID numbers. I don't understand this as the purpose of this query is to match records via the ID number. I'm really beating my head against a wall on this one.