webForumDet fria alternativet

Något är fel....

ASP

5 svar · 242 visningar · startad av Kreles

Medlem sedan apr. 200543 inlägg
Frågan#1

Försöker få in en ny rad i databasen, men får felmedelande hela tiden hur jag än flyttar runt fnuttar, dubbelfnuttar och paranterser...

sql = "INSERT INTO Album (Titel, Datum, AnvändarId) VALUES ('" & Request.Form("Titel") & "', '" & request.form("Datum") & "', '" & Session("AnvändarId") & ")

Någon ser ser vad jag inte ser?

Medlem sedan dec. 2002299 inlägg
#2

Fel meddelande.....

Medlem sedan juni 2002256 inlägg
#3
sql = "INSERT INTO Album (Titel, Datum, AnvändarId) VALUES ('" & Request.Form("Titel") & "', '" & request.form("Datum") & "', '" & Session("AnvändarId") & "')"

/r
amen, nyktra till, denkan...

Medlem sedan apr. 200543 inlägg
#4

Provade den du skrev, fick felmeddelandet

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/album/nyttalbum.asp, line 17 

sql = "INSERT INTO Album (Titel, Datum, AnvändarId) VALUES ('" & Request.Form("Titel") & "', '" & request.form("Datum") & "', '" & Session("AnvändarId") & "')"conn.Execute(sql)
Medlem sedan maj 20031 173 inlägg
#5

lägg in ett enterslag i koden innan den avslutande
conn.Execute(sql)

det ser ut som den sitter ihop med sql raden nu.

Medlem sedan juni 200032 967 inlägg
#6

Glöm inte:

  1. Visa alltid vilket felmeddelande du får.
  2. Skydda dig mot SQL Injection.
329 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
190 ms — ändringar (db)