Avatar billede 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 ?
Avatar billede kalp Novice
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)
Avatar billede Slettet bruger
21. januar 2007 - 12:37 #2
Den udskriver:

Update Personale set CPR-Nummer ='awdwad' where Id ='1'
Avatar billede kalp Novice
21. januar 2007 - 12:38 #3
id? der står navn i din sql
Avatar billede kalp Novice
21. januar 2007 - 12:40 #4
men hvis det er et talfelt i din where del så skal du fjerne de enkelte ' også
Avatar billede Slettet bruger
21. januar 2007 - 12:43 #5
Jamen jeg har lige lavet det om til Id da det er Autonummerering :)
Avatar billede kalp Novice
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") & ""
Avatar billede 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
Avatar billede kalp Novice
21. januar 2007 - 12:46 #8
du skal fjerne response.end

tror det virker sådan der nemlig..
Avatar billede 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 ?
Avatar billede kalp Novice
21. januar 2007 - 12:51 #10
"Update Personale set [CPR-Nummer] ='" & request.QueryString("CPR-Nummer") & "' where [Id] =" & session("ID") & ""

prøv lige den
Avatar billede Slettet bruger
21. januar 2007 - 13:04 #11
Det virkede mange tak..

svar ?
Avatar billede kalp Novice
21. januar 2007 - 13:05 #12
yepper.. får du her;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester