webForumDet fria alternativet

problem.....

5 svar · 212 visningar · startad av Zapotek

ZapotekMedlem sedan juni 200053 inlägg
#1

har inte hunnit lära min sql hel tännu...

vad är fel på detta ?

strSQL = "UPDATE text SET helarskort = '"=helarskort"' WHERE ID = '1'"

jorgenMedlem sedan feb. 20012 412 inlägg
#2

Hej!

Skriv ut SQL satsen med Response.Write.

Intigers --> inga ' runt talet
Text --> '" runt strängen ordet

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

LarsGMedlem sedan dec. 200012 464 inlägg
#3
sql = "UPDATE text SET helarskort = '" _
&  helarskort & "' WHERE ID = 1"
connection.execute sql,,128

Jag förutsätter att kolumnen ID är numerisk och helårskort är karaktärsdata.

Sen så är text ett reserverat ord i många dialekter av SQL. Lämpligt att byta det till något annat.

Du kan ju också visa det felmeddelande som du får.

------------------
essentitia preter non sans multiplicandum

ZapotekMedlem sedan juni 200053 inlägg
#4

Felmeddelande:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/admin/add.asp, line 48

strSQL = "UPDATE text SET helarskort = '"=helarskort"' WHERE ID = '1'"
----------------------------------------------------^

aleborgMedlem sedan jan. 20013 341 inlägg
#5

strSQL = "UPDATE [text] SET helarskort = '"helarskort"' WHERE ID = '1'"

skulle nog haka in text eftersom jag har för mig att det är ett reserverat ord, ett = hade smygit in i helårskort också

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

icaaqMedlem sedan okt. 20005 273 inlägg
#6
strSQL = "UPDATE [text] SET helarskort = '"&helarskort&"' WHERE ID = 1"

Så ska den väl funka :)

------------------
I like ¼ £ whith cheese

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)