webForumDet fria alternativet
Logga in / Bli medlem

Syntaxfel

ASP

5 svar · 205 visningar · startad av berntg

Medlem sedan feb. 200187 inlägg
Trådstart#1

Känner mig blind.

Vad har jag för syntaxfel i följande kod:
<%
Dim fornamn, efternamn, klass, antal, sql
fornamn = request.form("fornamn")
efternamn = request.form("efternamn")
klass = request.form("klass")
antal = request.form("antal")

sql = "insert into cd (fornamn, efternamn, klass, antal) values(" & _
"'" & fornamn & "'," & _
"'" & efternamn & "'," & _
"'" & klass & "'," & _
"'" & antal & "'"

con.execute sql

con.Close
set con = nothing

%>

Medlem sedan nov. 20017 144 inlägg
#2

Vad är det för datatyper i databasen?

Medlem sedan feb. 200187 inlägg
#3

Antal är tal resten text

Medlem sedan dec. 19996 522 inlägg
#4

antal ska då vara uan ' fnuttarna

"& antal &"

Medlem sedan dec. 200012 464 inlägg
#5

Alltså bort med apostrofer kring antal och lägg dit en avslutande parentes och säkerhetskrafs.

 sql = "insert into cd (fornamn, efternamn, klass, antal) values(" & _
"'" & replcae(fornamn,"'","''") & "'," & _
"'" & replace(efternamn,"'","''") & "'," & _
"'" & replace(klass,"'","''") & "'," & _
   antal & ")"
Medlem sedan feb. 200187 inlägg
#6

Vad är vitsen med "replace"?

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)