A adde Medlem sedan jan. 2000 120 inlägg Frågan 9 mars 2000 14:04 #1 Jag läser in ett recordset och vill sedan i ett annat hämta värden från det föregående hur gör jag..
passw = session("passw")
Set conn = server.createobject "ADODB.connection")
conn.open "FILEDSN=db1.dsn"
Set rs = server.createobject "ADODB.recordset")
SQL= "SELECT * FROM anv WHERE passw ='"&passw&"'"
rs.open SQL,conn,1,2
Set rs1 = server.createobject("ADODB.recordset")
SQL1= "SELECT * FROM link
WHERE menyid =" <%=rs("****++***")%>
rs1.open SQL1,conn,1,2
Det är ****++*** som är den felaktiga kopplingen vad ska jag skriva för att hämta värdet i från "anslagstavla" som finns i recordsetet RS.
------------------
Vide Medlem sedan dec. 1999 8 577 inlägg Testa nått sånthär, är det så du menar?:
passw = session("passw")
Set conn = server.createobject "ADODB.connection")
conn.open "FILEDSN=db1.dsn"
Set rs = server.createobject "ADODB.recordset")
SQL= "SELECT * FROM anv WHERE passw ='"&passw&"'"
rs.open SQL,conn,1,2
Set rs1 = server.createobject("ADODB.recordset")
SQL1= "SELECT * FROM link
WHERE menyid = " & rs("anslagstavla")
rs1.open SQL1,conn,1,2
------------------
MVH / Vide
Min hemsida:webeye.nu
E emission Medlem sedan dec. 1999 6 721 inlägg <%= använder man bara när man ska snabbinkludera en ASP-variabel i HTML:en. Inne i koden ska man aldrig ha den.
<% och %> är ju en avgränsare som visar vad som är ASP och vad som är HTML.
mvh
toha Medlem sedan dec. 1999 707 inlägg Det är nog lättare om du kör följande sql-uttryck:
SELECT anv.anslagstavla, link.* FROM anv, link
WHERE passw = 'abc123' AND menyid = anv.anslagstavla
Jag TROR att det bör fungera, är ingen expert på sql men...
"abc123" är i det här fallet påhittat...
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB