bassebhuMedlem sedan nov. 20016 480 inlägg Hej!
jag har ett problem.
ja har en kolumn i databasen som heter "update" och är satt till typen "text".
Det fältet ska fyllas med datum när en person loggar in.
jag använder mig av:
SQL = "UPDATE anvandare SET update = '"&Request.Form("tid")&"' Where Namn = '" &namn&"'"
set RS = Connection.Execute(sql)
Jag får följande fel när jag kör det:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/community/check.asp, line 56
Är det för att kolumnen heter just "update" som också är ett sql-kommando??
När jag kör samma grej fast skriver till en kolum som heter "datum" funkar det.
Jag har ingen möjlighet att ändra i databasen så snälla hjälp mig koda om så jag kan skriva till "update".
TACK!!!
mvh: basse
Jesper TMedlem sedan nov. 20017 144 inlägg Testa med:
SQL = "UPDATE anvandare SET update = '"&Request.Form("tid")&"' Where Namn = "& namn
Är kolumen "tid" datum så skall det också vara brädgårdar med.
MVH Jesper
bassebhuMedlem sedan nov. 20016 480 inlägg nepp, exakt samma fel. =(
men kan man inte sätta "update" i en variabel (tex. "uppdatera") så man får typ:
SQL = "UPDATE anvandare SET '" &uppdatera&"'" = '"&Request.Form("tid")&"' Where Namn = '" &namn&"'"
ja e kass på asp så kan nån hjälpa mig.
tack ändå jeppe.
mvh: basse
LarsGMedlem sedan dec. 200012 464 inlägg Update är inget bra kolumnnamn. Byt det mot något annat.
Om du absolut måste ha det så får du skriva
[update]
bassebhuMedlem sedan nov. 20016 480 inlägg Tack!
du är fookin' fet LarsG. alltså inte på bredden, utan på kodande ;)