Hej Terje. Jeg er meget nybegynder med ASP & SQL - og dit råd kan helt
sikert give mig bedre overblik over programmeringen. / Tak
Jeg har nu ændret teksten som nedenstående - og nu giver den ingen fejl -
men finder heller ingen poster - skønt der er flere poster der skulle matche
den værdi der kommer med variablen.
Jeg kan vha de 2 linier med response.write se at variablen læses korrekt -
såvel som QueryString og som StrType.
<%
Set artikel = Server.CreateObject ("ADODB.Recordset")
StrType = Request.QueryString("Type")
artikel.Open "SELECT * FROM INDLAEG WHERE Type = '&StrType&' ORDER BY ID
desc" & tid, database
response.write Request.QueryString("Type")
response.write "<BR>"
response.write StrType
response.write "<BR>"
%>
og terje wrote in dk.edb.internet.webdesign.serverside.asp:
> kurt-overgaard-andersen wrote:
>
> > Set artikel = Server.CreateObject ("ADODB.Recordset")
> > set Qtype = Request.QueryString("Type")
>
> _Set_ brukes når du skal opprette et objekt, slik du gjør når du skriver
> "Set artikel". Din variabel "artikel" er et objekt av typen Recordset.
> Qtype derimot er ikke et objekt, men en vanlig variabel av datatypen
> string. Prøv derfor med å fjerne ordet _set_.
>
> Dessuten bør du gjøre det til en vane å alltid gi dine variabler logiske
> og beskrivende navn. Et objekt bør hete objObjektnavn eller bare
> oObjektnavn. En string variabel bør hete strVariabelnavn eller
> sVariabelnavn osv. Poenget med dette er å gjøre det enklere å lese
> koden. Hvis du legger denne koden i en skuff, for så å ta den fram igjen
> om en måned, så kan du ikke lenger huske hvilken datatype variablene
> "artikel" og Qtype er. Tenk også på hvilke problemer som oppstår når en
> annen person skal lese din kode
>
> terje
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials