SSannyWMedlem sedan jan. 2003438 inlägg Frågan#1 Hej.
Jag kan inte se vad som är fel, har snurrat fram och tillbaka men det är något som inte stämmer.
Databasen är access.
Kolumn.Lag (Text) övriga kolumner är (tal)
Microsoft JET Database Engine error '80040e14'
Syntax error in UPDATE statement.
SQL = "UPDATE tbl_tabell SET mal=mal--"& homegoals &", inslappta=inslappta--" & awaygoals &" WHERE lag = '" & hometeam & "'"
'Conn.Execute(SQL)
Response.Write SQL
När jag skriver ut raderna:
UPDATE tbl_tabell SET mal=mal--4, inslappta=inslappta--4 WHERE lag = 'Team 1'
Kanske någon som ser något som jag missar?
@ndersMedlem sedan juni 200032 967 inläggJag ser inget direkt syntaxfel i frågan, men undrar varför du använder -- istället för +? Får du samma fel om du använder +?
SSannyWMedlem sedan jan. 2003438 inlägg Yepp, samma svar.
UPDATE tbl_tabell SET mal=mal+4, inslappta=inslappta+4 WHERE lag = 'Team1 '
Det ser dock ut som där ligger ett blank steg efter Team1 '. Är detta något som bör påverka?
@ndersMedlem sedan juni 200032 967 inläggNej, du borde inte få ett syntaxfel för det.
Är du säker på att du tittar på rätt SQL-fråga?
SSannyWMedlem sedan jan. 2003438 inlägg Här var kod snutten, ändrade bara lite på namnen.
/r
SQL = "UPDATE tbl_herrar_tabell_2004/2005 SET mal=mal+"& homegoals &", inslappta=inslappta+" & awaygoals &" WHERE lag = '" & hometeam & "'"
Conn.Execute(SQL)
@ndersMedlem sedan juni 200032 967 inläggSQL-frågan du postade är ju inte ens med i den här koden? :q
Du måste byta namn på din tabell. Du får inte ha / i tabellnamnet.
SSannyWMedlem sedan jan. 2003438 inlägg Det var som du skrev, tabell namnet. Jag trodde att Access skulle säga till om det inte fick användas.
Tack för hjälpen.