12 messaggi dal 06 settembre 2001
Qualcuno mi riesce a spiegare perchè su NT4 sp6 le seguenti istruzioni mi danno un risultato e su windows 2000 server sp2 non mi fa proprio nulla?

Set Conn=Server.CreateObject("ADODB.Connection")
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\home\livecontact.net\cgi-bin\" & account & "\monitor.mdb"
Conn.Open (strConnString)

sql="DELETE * from utente where Data < #" & cdate(now-#00:05:00#) & "#"

Set rs1 = Conn.Execute (sql)

Su NT4 mi cancellava dal db tutti i campi con una data inferiore all'attuale di 5 minuti

Su win2000 server non fa proprio nulla .... xchè?

Ciao
Renato


69 messaggi dal 05 giugno 2001
potrebbe dipendere dalle impostazioni internazionali del sistema.
in testa alla pagina scrivi
Session.LCID = 1040 che imposta il formato italiano

ciaoooooo

1.605 messaggi dal 06 settembre 2002
se usi SQL Server
"DELETE * from utente where Data < dateadd(minute,-5,getdate())"
facendo calcolare il now direttamente al server sql quindi senza problemi di conversione

se usi access
credo
"DELETE * from utente where Data < dateadd('n',-5,now())"

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.