/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Meget mærkelig fejl?!
Fra : Peter Nielsen


Dato : 18-12-01 20:55

Hejsa.. Sidder med min lille INSERT INTO streng..

Når jeg bruger denne her:

forumID = request.querystring("forumID")

conn.execute("INSERT INTO forum (forumID) VALUES ("&forumID&")")

Så virker det fint nok... Men når jeg smider en til på:

forumID = request.querystring("forumID")
headID = request.querystring("showID")

conn.execute("INSERT INTO forum (forumID, headID) VALUES ("&forumID&",
"&headID&")")

Så melder den følgende fejl:

Microsoft VBScript compilation (0x800A03EE)
Expected ')'

Ehm.. Både forumID og headID er tal.. og står også til at skulle være tal
inde i databasen.. Så ka ikk forstå at den melder fejl i den ene.. men ikke
i den anden ?!?!?

Be om hjælp :)

Hilsen Peter Nielsen :)



 
 
Peter Nielsen (18-12-2001)
Kommentar
Fra : Peter Nielsen


Dato : 18-12-01 23:07

ok.. fandt fejlen.. men forklar mig hvorfor det er en fejl...

"&headID&" lavede jeg om til "& headID &" ... Hvorfor kræver den mellemrum
når den anden ikke gør ????

Hilsen Peter :)

headID &" ... og så virker det ?!?!?!?!??!
"Peter Nielsen" <morticuz@sprit.dk> wrote in message
news:3c1f9efe$0$62863$edfadb0f@dspool01.news.tele.dk...
> Hejsa.. Sidder med min lille INSERT INTO streng..
>
> Når jeg bruger denne her:
>
> forumID = request.querystring("forumID")
>
> conn.execute("INSERT INTO forum (forumID) VALUES ("&forumID&")")
>
> Så virker det fint nok... Men når jeg smider en til på:
>
> forumID = request.querystring("forumID")
> headID = request.querystring("showID")
>
> conn.execute("INSERT INTO forum (forumID, headID) VALUES ("&forumID&",
> "&headID&")")
>
> Så melder den følgende fejl:
>
> Microsoft VBScript compilation (0x800A03EE)
> Expected ')'
>
> Ehm.. Både forumID og headID er tal.. og står også til at skulle være tal
> inde i databasen.. Så ka ikk forstå at den melder fejl i den ene.. men
ikke
> i den anden ?!?!?
>
> Be om hjælp :)
>
> Hilsen Peter Nielsen :)
>
>



J Andersen (22-12-2001)
Kommentar
Fra : J Andersen


Dato : 22-12-01 10:51

On Tue, 18 Dec 2001 23:07:11 +0100, "Peter Nielsen"
<morticuz@sprit.dk> wrote:

>ok.. fandt fejlen.. men forklar mig hvorfor det er en fejl...
>
>"&headID&" lavede jeg om til "& headID &" ... Hvorfor kræver den mellemrum
>når den anden ikke gør ????

Jeg har set det beskrevet før, men kan desværre ikke huske andet, end
at nogle bestemte kombinationer af "&" og et bogstav kan give fejl -
så i min kodegenerator har jeg indlæst en regel om altid at have
mellemrum omkring variable, der indgår i tekststrenge ...

Good luck,
Jørn


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste