webForumDet fria alternativet

Update fråga?

Databaser & SQL

3 svar · 250 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

asså jag fattar inte vad det är som kan va felet, en sådan enkel uppbyggnad av databas och en sådan enkel SQL fråga, det ända jag vill är att jag ska ha en post som jag hela tiden skall uppdatera, databasen ser ut som följer:
KommandeMatch[ID,Match]

id på matchen är 1 och det är den som skall uppdateras hela tiden

så här ser koden ut:

IF Request.Querystring("action") = "Update" then
match = Request.Form("Match")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open = "Driver=mySQL;server=xxx;uid=xxx;pwd=xxx;database=xxx" 

SQL = "UPDATE KommandeMatch SET Match = '" &match& "' WHERE ID =1 "
connect.execute(SQL),,128
response.write SQL
response.end

response.write "Då är den kommande matchen uppdaterad!"

connect.close
set connect = nothing
'rs.close
                  
end if

och det här e felmeddelandet jag får:

Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Match = 'Matchen spelas hemma'
Medlem sedan juni 200032 967 inlägg
#2

Det första man kollar när man får dylika felmeddelanden är att man inte använt något reserverat ord, exempelvis match, som tabell- eller fältnamn.

http://dev.mysql.com/doc/mysql/en/Reserved_words.html

Medlem sedan dec. 20001 626 inlägg
#3

man tackar så mycke för hjälpen!! blev cepe nästan tack vara d felet, men nu vet man d!

Medlem sedan dec. 200012 464 inlägg
#4

Flyttas från ASP

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)