Syntaxfel i UPDATE-uttryck

ASP

8 svar · 284 visningar · startad av morre

Medlem sedan jan. 20026 inlägg
Trådstart#1

nån som ser varför jag fick felmedelandet?

Syntaxfel i UPDATE-uttryck

sql = "update GUILDMEMBERS set EQ_GUILD_NAME='"& Name &"', EQ_GUILD_LEVEL="& Level &", EQ_GUILD_DESCRIPTION='"& Decription &"' where EQ_GUILD_ID = "& character &""
Medlem sedan dec. 200012 464 inlägg
#2

Nej, inte direkt. Kan du lägga till en utskrift av strängen och visa resultatet.

sql = "update GUILDMEMBERS set EQ_GUILD_NAME='"& Name &"', EQ_GUILD_LEVEL="& Level &", EQ_GUILD_DESCRIPTION='"& Decription &"' where EQ_GUILD_ID = "& character 
response.write "SQL: " & sql
response.end
Medlem sedan jan. 20026 inlägg
#3
update GUILDMEMBERS set EQ_GUILD_NAME='', EQ_GUILD_LEVEL=, EQ_GUILD_DESCRIPTION='' where EQ_GUILD_ID =
Medlem sedan dec. 200012 464 inlägg
#4

Ok, det ser ut som om alla dina variabler är odefinerade.

Hur får name, level, description och character sina värden?

Medlem sedan juni 200032 967 inlägg
#5

Dina variabler saknar värden. Var sätter du dem?

Mvh,

Medlem sedan jan. 20026 inlägg
#6

skickas i väg med post.... men jag är säker på att dom skickas iväg.

<%Name = request.form("EQ_GUILD_NAME")
Level = request.form("EQ_GUILD_LEVEL")
Decription = request.form("EQ_GUILD_DESCRIPTION")%>
Medlem sedan sep. 2001287 inlägg
#7

Är du säker på att fälten du skickar heter EQ_GUILD_DESCRIPTION mm?
Så att du inte har döpt dom till annat?

Medlem sedan jan. 20026 inlägg
#8

det var det som var fel =)

men nu fick jag ett annat fel istället...

Syntaxfel (operator saknas) i frågeuttrycket 'EQ_GUILD_ID ='

Medlem sedan dec. 200012 464 inlägg
#9

character saknar också värde.

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)