Tjenare!Typblandningsfel i villkorsuttryck
Jag skickar med Querystring från mina länkar såhär:
&hamta=<% response.Write(rs("LankSkriv")) %>">
<% response.write(rs("LankSkriv")) %>
Ovanstående kod loopas alltså från en databas.
På sidan visalank.asp Tar jag fram värden med Querystring såhär:
<%
Dim AktuellLank
AktuellLank = Request.QueryString("link")
Set connect=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.RecordSet")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/texter.mdb")
sql="SELECT * FROM tblLankar WHERE LankID=('" & AktuellLank & "')"
rs.open sql, connect, 1, 3
do until rs.eof
%>
Det jag vill åstadkomma är alltså att ta fram värdet från variabeln AktuellLank och placera det i sql-frågan.
Jag antar att det jag gör fel är HUR jag ska lägga in AktuellLank i frågan. Om jag, istället för att försöka få in en variabel där, och skriver en statisk siffra fungerar det finemang. Men när jag gör som i koden ovan så får jag
Typblandningsfel i villkorsuttryck.
/visalank.asp, line 31
Line 31 är:
rs.open sql, connect, 1, 3
Lösning, anyone?