|
| 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
| |
|
|