Avatar billede chameleon Nybegynder
29. august 2001 - 08:54 Der er 10 kommentarer og
1 løsning

Urgent problem med <%function

Hvad er der galt med denne function? Det eneste den skal at skrive catname (kategorinavn på siden) udfra CatID. Mit sti til siden ser feks sådan ud:

/channels/moving_to_dk/show.asp?CATID=43

Her kommer min function (det skal lige siges, at al database adgang etc. er iorden, da jeg har andre <% functions der virker perfekt):


<% Function Showpage

SQL = \"SELECT * From cat WHERE \'catid =\' \" & catid
set objRec = objCon.Execute(SQL)

response.write  objRec(\"catid\") &  objRec(\"catname\")

response.write \"...\"

end function
%>
Avatar billede nil.dk Nybegynder
29. august 2001 - 08:56 #1
din select-sætning er ikke korrekt:

prøv med:

SELECT * From cat WHERE catid = \" & catid
Avatar billede nordclc Nybegynder
29. august 2001 - 08:56 #2
SELECT * From cat WHERE catid =\'\" & Request.Querystring(\"catid\") & \"\'\"

//Claus
Avatar billede chameleon Nybegynder
29. august 2001 - 09:01 #3
nil - din virkede desværre ikke og nordclc, din version giver denne fejl:

Microsoft VBScript compilation error \'800a03fd\'

Expected \'Case\'

/foreignhelp/channels/moving_to_dk/functions.asp, line 279

SELECT * From cat WHERE catname =\'\" & Request.Querystring(\"catid\") & \"\'\"
-------^
Avatar billede nordclc Nybegynder
29. august 2001 - 09:01 #4
Hvis catid er numerisk så skal det være:
SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\"

//Claus
Avatar billede nil.dk Nybegynder
29. august 2001 - 09:02 #5
sql = \"SELECT * From cat WHERE catid =\'\" & Request.Querystring(\"catid\") & \"\'\"
Avatar billede nil.dk Nybegynder
29. august 2001 - 09:03 #6
eller

sql=\"SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\")
Avatar billede nil.dk Nybegynder
29. august 2001 - 09:03 #7
den sidste hvis catid er numerisk
Avatar billede nordclc Nybegynder
29. august 2001 - 09:05 #8
Ahhh, jeg mangler en \" foran... og en ) bagved...:

\"SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\")

Avatar billede chameleon Nybegynder
29. august 2001 - 09:05 #9
Der var den NIL - det lykkedes - takker og bukker :-)
Avatar billede nil.dk Nybegynder
29. august 2001 - 09:07 #10
:o)
Avatar billede nordclc Nybegynder
29. august 2001 - 09:09 #11
:o(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester