anoniem Geplaatst: 3 maart 2002 Delen Geplaatst: 3 maart 2002 Ik krijg de volgende foutmelding als ik een bestand wil updaten. Microsoft JET Database Engine (0x80040E14) Syntax error (missing operator) in query expression 'Piet de Boer 2'. /myweb/Student/editStudent/updateNAW.asp, line 22 de query is als volgt: connCV.Execute "UPDATE CV_NAW SET Naam ="& frmNaam & " WHERE StudentID =" & Request.Form ("ID") de connection string is als volgt: set connCV = Server.CreateObject("ADODB.Connection") connCV.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:InetpubwwwrootmywebDBSiteCVStudent.mdb" Wat doe ik fout? [mod-edit] Je doet in ieder geval de titel fout :wink: Niet zo schreeuwen, we zijn niet doof hoor. [/mod-edit] [ Dit Bericht is bewerkt door: Bill Gates op 2002-03-03 21:23 ] Quote Link naar reactie
anoniem Geplaatst: 3 maart 2002 Auteur Delen Geplaatst: 3 maart 2002 Probeer anders even het Request.Form("ID") even voor de execute te zetten dus niet connCV.Execute "UPDATE CV_NAW SET Naam ="& frmNaam & " WHERE StudentID =" & Request.Form ("ID") maar strID=Request.Form("ID") connCV.Execute "UPDATE CV_NAW SET Naam ="& frmNaam & " WHERE StudentID =" &strID Quote Link naar reactie
anoniem Geplaatst: 3 maart 2002 Auteur Delen Geplaatst: 3 maart 2002 Dit had ik ook al geprobeerd maar dit werkt ook niet. Quote Link naar reactie
anoniem Geplaatst: 3 maart 2002 Auteur Delen Geplaatst: 3 maart 2002 Ik neem aan dat [b:69f879b842]Naam[/b:69f879b842] een string is, dus enkele quotes om de waarde: connCV.Execute "UPDATE CV_NAW SET Naam='" & frmNaam & "' WHERE StudentID=" & Request.Form("ID") [ Dit Bericht is bewerkt door: Annie op 2002-03-04 00:29 ] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen