CIAO ...

Questo errore da cosa puo essere dovuto ?

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]Conversion failed when converting date and/or time from character string.

/si/PostaWebProva/Inserisci_Upload.asp, line 288

codice:
Set rs6 = Server.CreateObject("Adodb.Recordset")
					
	        sql6 = "SELECT *, DateDiff(s, Data_ricevimento, 'Now') AS Differenza3 FROM T_Diff,T_Posta WHERE T_Diff.Sollecito='No'            AND T_Posta.Allegato IS NOT NULL "
		    'sql6 = "SELECT * FROM T_Diff,T_Posta WHERE T_Diff.Sollecito='No' AND T_Posta.Allegato IS NOT NULL "
		    set rs6 = conn.execute(sql6) 
				 	 
            do while not rs6.EOF

             'fondamentale perche senno non fa riga per riga
			 Data_ricevimento = rs6("Datacorr")
		     
			 Differenza3 = DateDiff("h", Data_ricevimento, Now)

            'modifichiamo la differenza e associamo l'ID della posta per fare in modo che calcoli la Differenza Ad ogni campo ad ogni             inserimento  

             sqlupdate1 = "UPDATE T_Diff SET Differenza = " & Differenza3 & " WHERE IDPosta=" & rs6("IDPosta")	 			
			 conn.execute(sqlupdate1)	

		     rs6.movenext
			
			 loop
		
'chiusura RecordSet RS6			
			 rs6.Close
             set rs6 = Nothing
		     conn.Close
	         set conn = nothing