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
4 svar · 217 visningar · startad av bassebhu
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
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
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
Update är inget bra kolumnnamn. Byt det mot något annat.
Om du absolut måste ha det så får du skriva
[update]