Dopo varie vicissitudini sono arrivato alla fine di una...bella arrampicata negli specchi. Mi trovo quest'ultimo scoglio.
Ho la tabella Provalista2 da cui ( La Squ1..) prendo il minimo di una data a condizione. Adesso dovrei fare un controllo sulla tabella liste laddove ( La Squ2 e la Squ3) datalista risultasse maggiore del minimo di data. In questo caso dovrei aggiornare il campo sollecito a true. Ho fatto questo papocchio:
Non mi da nessun errore ma non mi aggiorna il campo sollecito. Dove sbaglio?codice:<% strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("\attex\attesa.mdb") set Conn=Server.CreateObject("ADODB.Connection") Conn.open strconn Squ1="SELECT Min(ProvaLISTA2.quando) AS Minqua, ProvaLISTA2.adre" Squ1= Squ1 & " FROM ProvaLISTA2 GROUP BY ProvaLISTA2.adre" Squ1= Squ1 & " having (ProvaLISTA2.adre <> 'b');" RS=Conn.Execute (Squ1) xxx=rs("minqua") Squ2="select * from liste where inviato=true and cancellato=false and stampato=true" set rs2=server.createobject("adodb.recordset") rs2.open Squ2,Conn do while not Rs2.eof If datalista > xxx then Squ3="update liste set sollecito =True" rs3=Conn.Execute(Squ3) end if rs2.movenext loop rs2.close set rs2=Nothing Conn.close set conn=Nothing %>

...bella arrampicata negli specchi. Mi trovo quest'ultimo scoglio.
Rispondi quotando