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 %>
Annonceindlæg fra HP
29. august 2001 - 08:56
#1
din select-sætning er ikke korrekt: prøv med: SELECT * From cat WHERE catid = \" & catid
29. august 2001 - 08:56
#2
SELECT * From cat WHERE catid =\'\" & Request.Querystring(\"catid\") & \"\'\" //Claus
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\") & \"\'\" -------^
29. august 2001 - 09:01
#4
Hvis catid er numerisk så skal det være: SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\" //Claus
29. august 2001 - 09:02
#5
sql = \"SELECT * From cat WHERE catid =\'\" & Request.Querystring(\"catid\") & \"\'\"
29. august 2001 - 09:03
#6
eller sql=\"SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\")
29. august 2001 - 09:03
#7
den sidste hvis catid er numerisk
29. august 2001 - 09:05
#8
Ahhh, jeg mangler en \" foran... og en ) bagved...: \"SELECT * From cat WHERE catid =\" & Request.Querystring(\"catid\")
29. august 2001 - 09:05
#9
Der var den NIL - det lykkedes - takker og bukker :-)
29. august 2001 - 09:07
#10
:o)
29. august 2001 - 09:09
#11
:o(
Kurser inden for grundlæggende programmering