Jag håller på att försöka lista lite olika saker ur en db (Access) och på sida ett så sätter jag all länken skall vara enligt följande.
[kod<a href="andrasidan.asp?Id= RS("Id")>Lite text</a>
Anra sidan hämtar jag värdet och sätter sedan frågan till:
.. Where Id="' & Request.QueryString("Id") & "' "
Så lång fungerar det fin fint.
Men till problemet, på adra sidan vill jag kolla om detta uppfylls eller inte.
If RS2("Id") = Request.QueryString("Id") Then
Denna If sats får jag bara inte att fungera som det är tänkt.
Hur kan man gämföra ett Recordset med en QueryString??? :q
Om man trixar till queryn med len() så tar den bara med Idt tills att du når Id=10. Id 10 sätter den in som om att Queryn hade varit 2
Efter en massa dummy saker så funderade jag ut att alla mellan 10 och 100 verkar uppfylla en Len():ad QueryString.
Detta skulle isådana fall ge att vid Id=100 -> 1000 uppfyller len(QueryString("Id")) = 3
Och för att uppfylla Queryn till 5 måste jag ha över 10000 poster.
Så många poster tänkte jag förmodligen inte ha i min db.
Vad gör jag tokigt nu då?
P.S Trött, ilsken och snart gråtfärdig :h som vill sova........ ;)
------------------
Windows 9x/Me=32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.