webForumDet fria alternativet

Syntaxfel

5 svar · 202 visningar · startad av berntg

berntgMedlem sedan feb. 200187 inlägg
#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

%>

Jesper TMedlem sedan nov. 20017 058 inlägg
#2

Vad är det för datatyper i databasen?

berntgMedlem sedan feb. 200187 inlägg
#3

Antal är tal resten text

erkaMedlem sedan dec. 19994 597 inlägg
#4

antal ska då vara uan ' fnuttarna

"& antal &"

LarsGMedlem sedan dec. 200012 465 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 & ")"
berntgMedlem sedan feb. 200187 inlägg
#6

Vad är vitsen med "replace"?

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb