Goedemiddag forum,
Ik probeer via een SQL statement een bepaald veld te veranderen in visual basic. Dit veld mag niet door de gebruiker gewijzigd worden, maar wordt gewijzigd als gevolg een print-actie (een diploma mag maar één keer geprint worden; als er nog een keer geprint wordt, krijgt gebruiker een "Weet u het zeker vraag")
De basiscode heb ik laten maken door de query builder van access 2007
Ik krijg echter een fout: De instructie UPDATE bevat een syntaxisfout
Kan iemand vertellen waar de fout zit ?
mvg
John
Ik probeer via een SQL statement een bepaald veld te veranderen in visual basic. Dit veld mag niet door de gebruiker gewijzigd worden, maar wordt gewijzigd als gevolg een print-actie (een diploma mag maar één keer geprint worden; als er nog een keer geprint wordt, krijgt gebruiker een "Weet u het zeker vraag")
De basiscode heb ik laten maken door de query builder van access 2007
Code:
Public Sub WijzigPrintStatus(lngPersoonID As Long, lngRichtingID As Long, _
lngOnderdeelID As Long, blnGeprint As Boolean)
Dim strSQL As String
strSQL = "UPDATE tblDiploma SET Geprint = " & blnGeprint
strSQL = strSQL & "WHERE "
strSQL = strSQL & "((([PersoonID]) = " & lngPersoonID & ")" & _
" And (([RichtingID]) = " & lngRichtingID & ")" & _
" And (([OnderdeelID]) = " & lngOnderdeelID & "));"
CurrentDb.Execute strSQL
End Sub
Ik krijg echter een fout: De instructie UPDATE bevat een syntaxisfout
Kan iemand vertellen waar de fout zit ?
mvg
John
Laatst bewerkt: