webForumDet fria alternativet

Request till variabel till databas

7 svar · 141 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999659 inlägg
#1

Vad är det för fel på detta:

helnamn = Request.Form("fnamn")&"[i]mellanslag[/i]"&Request.Form("enamn")

SQL = "INSERT INTO data (fnamn,  enamn, helnamn, vmail, losenord) VALUES ('"&Request.Form("fnamn")&"', '"&Request.Form("enamn")&"', '"&helnamn&"', '"&Request.Form("vmail")&"', '"&Request.Form("losenord")&"')"

Jag får felet att det förväntas ett avslut efter första &-tecknet vid helnamn.

Allt är text och så har jag väl också skrivit det - eller :q

/webb

------------------
För nyfikna

[Redigerat av webbmannen den 08 okt 2001]

icaaqMedlem sedan okt. 20004 910 inlägg
#2

varför lägger du in helnamn??

Är det inte bättre att du tar ut det när du hämtar data ;)

------------------
Korvfarbror som tycker om kyckling

webbmannenMedlem sedan dec. 1999659 inlägg
#3

Visst kan man göra det, kan ju va så att jag har en anledning ;)

Fint om det kom svar på frågan istället :h

/webb

------------------
För nyfikna

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Kan det vara något problem med att du har radbrytningar i strängen

SQL = "INSERT INTO data (fnamn, enamn, helnamn, vmail, losenord) " _
& " VALUES ('" _
& Request.Form("fnamn") & "','" _
& Request.Form("enamn") & "','" _
& helnamn & "','" _
& Request.Form("vmail") &"','" _
& Request.Form("losenord")&"')"

Exakt hur lyder felmeddelandet?

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

webbmannenMedlem sedan dec. 1999659 inlägg
#5

Microsoft VBScript compilation error '800a0401'

Expected end of statement

...som då pekar som jag beskrivit ovan.

Inga radbrytningar finns LarsG.

/webb

------------------
För nyfikna

HermanMedlem sedan maj 2001427 inlägg
#6

om debuggar ut sql-satsen så kanske det går att se vad som är fel...

------------------
En eller annan godbit från pannan

webbmannenMedlem sedan dec. 1999659 inlägg
#7

Fortfarande ett mysterium :l

Det enda jag får när jag skriver ut sql-satsen är att strängen förväntas avslutas på &-tecknet före variabeln helnamn i sql-satsen.

/webb

------------------
För nyfikna

LarsGMedlem sedan dec. 200012 465 inlägg
#8

Nej, jag ser inget. Du kanske kan visa lite mer kod.

Då detta verkar handla om VB-script så flyttar jag tråden dit.

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

358 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
118 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
118 ms — hämta inlägg (db)
120 ms — hämta bilagor (db)