webForumDet fria alternativet

Hjärnsläpp på en SQL-fråga

Databaser & SQL

4 svar · 251 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1
  sqlString = "UPDATE users SET " &_
  "Password		 ='" &  ( losenord ) & "', " &_
  "Namn			 ='" &  ( namn ) & "', " &_
  "Access		 =" &  ( behorighet ) & " WHERE ID="&anvID

Utskriven SQL-fråga

UPDATE users SET Password ='admin', Namn ='Administratör', Access =2 WHERE ID=2

Felmeddelande

Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i UPDATE-uttryck.
/webicera/admin/system/anvandare.asp, line 72

Medlem sedan mars 20032 667 inlägg
#2

Din sql-fråga ser rätt ut även om dina paranteser är lite onödiga. Jag misstänker att du använder något reserverat ord som kolumn-namn. Prova klamra dessa med [ ] för att utesluta det felet.

Medlem sedan jan. 20013 406 inlägg
#3

Jag tror att password är ett reserverat ord i access för när jag bytte ut det till losenord så fugerade det.

Medlem sedan mars 20032 667 inlägg
#4

Vad bra, då kan du sova gott inatt. :)

Medlem sedan jan. 20013 406 inlägg
#5

Precis

362 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
237 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)