Per la riceca di un doppione eseguo una doppia query, ma ovviamente mi da errore nella query sql2. Lasciando stare la parte html io devo cercare nel campo PO_WO1 il volore che ho in po. Quindi come eseguire un istruzione sql all'interno di un'altra?
L'errore lo da a questa riga :
rs2.Open sql2, conn
Di seguito l'intero codice :
<%
dim strCode
dim intVolta
intVolta="0"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/data/Variazione_Po1.mdb")
Conn.Open strConn
sql = "SELECT * FROM PO"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn
do while not(rs.eof)
PO=rs("PO_WO")
sql2 = "SELECT * FROM PO where PO_WO1 =" & PO
rs2.Open sql2, conn
%>
<TR>
<TD width="25%"><%=PO%>-<%=PODOP%></TD>
</TR>
<%
rs.movenext
loop
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>

Rispondi quotando