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???
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 som vill sova........