Hej!
Skriv ut SQL satsen med Response.Write.
Intigers --> inga ' runt talet
Text --> '" runt strängen ordet
mvh Jörgen
5 svar · 214 visningar · startad av Zapotek
har inte hunnit lära min sql hel tännu...
vad är fel på detta ?
strSQL = "UPDATE text SET helarskort = '"=helarskort"' WHERE ID = '1'"
Hej!
Skriv ut SQL satsen med Response.Write.
Intigers --> inga ' runt talet
Text --> '" runt strängen ordet
mvh Jörgen
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.
Felmeddelande:
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/admin/add.asp, line 48
strSQL = "UPDATE text SET helarskort = '"=helarskort"' WHERE ID = '1'"
----------------------------------------------------^
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å