Ciao a tutti!!! ho un problema per quanto riguarda una query in asp.
vi spiego meglio. la query in questione dovrebbe inserire i dati nel database e rispettivamente nel campo differenza fare il calcolo tra la data corrente e la data di ricevimento della posta espressa in secondi ( si intende la data di invio e inserimento della posta )
la query cosi funziona, ma dato che calcolo delle differenze in secondi dovrebbero essere in continuo aggiornamento.l quello che voglio e che ad ogni inserimento mi si aggiornino i secondi nei campi precedenti...come e possibile ?
la query e in fondo dopo il do while ....riesco a inserire correttamente ma nn a effettuare l 'aggiornamento continuo dei dati ....
grazie mille in anticipo
rs4.Open "T_Diff", conn, 2, 2
' --- aggiunta di un record ---
rs4.addnew
rs4("Mail") = Mail
rs4("DataCorr") = DataP
rs4("OraInvio") = Orax
rs4("Differenza") = Differenza3
rs4("StatoPosta") = StatoPosta
rs4("Sollecito") = "No"
rs4("IDPosta") = IDPosta
rs4.update
rs2.Open "T_Posta", conn, 2, 2
' --- aggiunta di un record ---
rs2.addnew
rs2("Mittente") = Mittente
rs2("Tipo") = Tipo
rs2("Data_ricevimento") = Data_ricevimento
rs2("Destinatario") = Destinatario
rs2("Ritirato_da") = Ritirato_da
rs2("Data_ritiro") = Data_ritiro
rs2("Priorita") = Priorita
rs2("Mail") = Mail
rs2("Note") = Note
rs2("Allegato") = sFileName
rs2("StatoPosta") = StatoPosta
'Mail=session("Mail")
'session("Mail")=rs2("Mail")
rs2.update
sql11 = "SELECT ID FROM T_Posta ORDER BY ID desc"
set rs11 = conn.execute(sql11)
rs11.movefirst
IDPosta = rs11("ID")
sql5 = "SELECT * FROM T_Diff,T_Posta"
set rs5 = conn.execute(sql5)
do while not rs5.EOF
' response.write(Differenza8)
'Do while not rs5.EOF
Differenza3 = DateDiff("s", Data_ricevimento, Date)
' response.write Differenza3
sqlupdate1 = "UPDATE T_Diff SET Differenza = '" & Differenza3 & "' WHERE DataCorr ='" & Data_ricevimento & "'AND IDPosta ='" & IDPosta & "'"
'Differenza3 = Differenza3 + 1
conn.execute(sqlupdate1)
rs5.movenext
end if
loop
'end if
response.write(Differenza3)

Rispondi quotando
per il fatto dei secondi, ma e solo per vedere in tempo reale che aggiorna tutto ... poi quando funzionera lo mettero in ore
