Ga naar inhoud

syntax error in sql update query (access 97)


anoniem

Aanbevolen berichten

ik probeer al enkele dagen uit te vinden waarom mijn sql update niet werkt. wat ik wil dat er gebeurt is: - iemand klikt op het selectievakje "gereed" (checkbox), en vinkt het af (=true) - de huidige datum wordt in het textvak "txt_datum_gereed" gezet. Tot zo ver gaat alles goed. - het selectievakje wordt weer uitgezet (=false) - de datum moet uit de database gewist worden, en het textvak moet leeggemaakt worden. hier gaat het fout. tijdens het compileren krijg ik geen foutmeldingen, maar als ik het selectievakje uitzet, krijg ik de volgende foutmelding: [quote:3afc4de6e8]fout '3144' tijdens uitvoering: syntax error in UPDATE statement[/quote:3afc4de6e8] de tabel waar het om gaat heet tbl_probleem, de kolom is datum gereed [code:1:3afc4de6e8]Dim datum As Date Private Sub cb_gereed_Click() datum = Date If Me.Gereed = True Then txt_Datum_gereed.Value = datum MsgBox ("probleem gereedgemeld") Else DoCmd.RunSQL "UPDATE tbl_probleem SET (tbl_probleem.datum gereed) = Null WHERE (([tbl_probleem]![probleemnummer] = txt_probleemnummer.Value));" MsgBox ("gereedmelding teruggedraaid") End If End Sub[/code:1:3afc4de6e8] in een ander formulier heb ik vrijwel dezelfde code, alleen betreft het daar een andere tabel en kolom, maar daar werkt het prima. de code daar: [code:1:3afc4de6e8]Dim actie_nr As Integer Dim datum1 As Date Private Sub gereed_Click() datum1 = Date If Me.Gereed = True Then Datum_gereed.Value = datum1 MsgBox ("actie gereedgemeld") Else Me.Gereed = False actie_nr = txt_actie_nr.Value DoCmd.RunSQL "UPDATE tbl_actie SET tbl_actie.datum_gereed = Null WHERE (([tbl_actie]![actie_id] = txt_actie_nr.Value));" Datum_gereed.Value = "" MsgBox ("gereedmelding teruggedraaid") End If End Sub [/code:1:3afc4de6e8] kan iemand mij vertellen wat er fout zit in het 1e update statement?
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...