Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Il papocchio.........problema su recordset

    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:

    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
    %>
    Non mi da nessun errore ma non mi aggiorna il campo sollecito. Dove sbaglio?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    sollecito che tipo di campo è?

    Roby

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si/No

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Verifica facendo il debug se entra in questa if

    codice:
    If datalista > xxx then

    Ad ogni modo cerca di usare campo numerici di tipo bit (0/1) piuttosto che si/no visto che questi ultimi ce li ha solo Access.

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.