Slettet bruger
21. januar 2007 - 12:13
Der er
11 kommentarer og 1 løsning
Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE
Hej eksperter Nu er det lang tid siden at jeg har arbejdet med Access databaser, og det dræber mig!.. Jeg får denne fejl: ------------------------------------ Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. /Vagtplan/Retoplysninger.asp, line 41 ------------------------------------------- og koden: strSQL1 = "Update Personale set CPR-Nummer ='" & request.QueryString("CPR-Nummer") & "' where Navn ='" & session("Navn") & "'" Conn.execute(strSQL1) <----------'line 41 Det virker når jeg arbejder med MySQL database ?
Annonceindlæg fra Deloitte
21. januar 2007 - 12:27
#1
prøv lige at udskrive din sql.. strSQL1 = "Update Personale set CPR-Nummer ='" & request.QueryString("CPR-Nummer") & "' where Navn ='" & session("Navn") & "'" response.write(strSQL1) response.end Conn.execute(strSQL1)
Slettet bruger
21. januar 2007 - 12:37
#2
Den udskriver: Update Personale set CPR-Nummer ='awdwad' where Id ='1'
21. januar 2007 - 12:38
#3
id? der står navn i din sql
21. januar 2007 - 12:40
#4
men hvis det er et talfelt i din where del så skal du fjerne de enkelte ' også
Slettet bruger
21. januar 2007 - 12:43
#5
Jamen jeg har lige lavet det om til Id da det er Autonummerering :)
21. januar 2007 - 12:44
#6
okay.. men så skal du også fjerne de der ' ' strSQL1 = "Update Personale set CPR-Nummer ='" & request.QueryString("CPR-Nummer") & "' where id=" & session("id") & ""
Slettet bruger
21. januar 2007 - 12:45
#7
"Update Personale set CPR-Nummer ='" & request.QueryString("CPR-Nummer") & "' where Id =" & session("ID") & "" udskriver: Update Personale set CPR-Nummer ='awdawd' where Id =1
21. januar 2007 - 12:46
#8
du skal fjerne response.end tror det virker sådan der nemlig..
Slettet bruger
21. januar 2007 - 12:49
#9
Det gør det ikke :S .. Samme fejl.. det kan ikke være opsætningen af min database den er gal med ?
21. januar 2007 - 12:51
#10
"Update Personale set [CPR-Nummer] ='" & request.QueryString("CPR-Nummer") & "' where [Id] =" & session("ID") & "" prøv lige den
Slettet bruger
21. januar 2007 - 13:04
#11
Det virkede mange tak.. svar ?
21. januar 2007 - 13:05
#12
yepper.. får du her;o)
Kurser inden for grundlæggende programmering