eriksMedlem sedan apr. 20011 418 inlägg Hej! Jag ska lägga in lite data i en access-databas och skriver således
dtmDatum = Now
namn = request.form("name")
ask = request.form("ask")
SQLStmt = "Insert Into Ask"
SQLStmt = SQLStmt & "(Name, Ask, Answer, Date)" SQLStmt = SQLStmt & "VALUES('" & namn & "','" & ask & "', '0', #" & dtmDatum & "#)"
Connection.Execute(SQLStmt)
Jag får felmeddelandet Syntaxerror på raden där execute ligger. Varför? Name har fältvärdet text, Ask och Answer har PM och Date har Datum som fältvärde... Jag har provat att skriva ut sql-frågan och jag tycker att allt ser ut som det ska... Kan någon hitta felet?
MVH Erik
@ndersMedlem sedan juni 200032 969 inlägg Man ska akta sig för att använda reserverade ord som tabell- eller fältnamn. Date är ett sådant. Byt namn.
JosefMedlem sedan mars 20023 561 inlägg Eller kan man använda [ ] runt namnet.
@ndersMedlem sedan juni 200032 969 inlägg
Josef skrev:
Eller kan man använda [ ] runt namnet.
Man kan göra så, men det är inte rätt. ;)
Det rättaste är att inte göra saker fel bara för att det går.
Mvh
JosefMedlem sedan mars 20023 561 inlägg Visst är det så! Jag säger bara att det går. ;)
eriksMedlem sedan apr. 20011 418 inlägg Det fungerade bra... Tack! Var finns en lista på alla spärrade ord?
MVH Erik
@ndersMedlem sedan juni 200032 969 inlägg