PDA

View Full Version : Hämta värden i från ett recordset till ett annat?


adde
2000-03-09, 14:04
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
2000-03-09, 14:20
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 (http://www.webeye.nu)

emission
2000-03-09, 14:38
<%= 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
2000-03-12, 19:57
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