Ciao a tutti.
In un DB ACCESS 2000 ho i seguenti records:
Vorrei con un'unica query DELETE cancellarli tutti.DataApertura = 2005/08/03 DataChiusura = 2005/08/03
DataApertura = 2005/08/04 DataChiusura = 2005/08/04
DataApertura = 2005/08/02 DataChiusura = 2005/08/05
DataApertura = 2005/08/03 DataChiusura = 2005/08/05
DataApertura = 2005/08/04 DataChiusura = 2005/08/05
DataApertura = 2005/08/05 DataChiusura = 2005/08/05
Ho provato così:ma non cancella queste date, perchè ???:codice:FUNCTION dataInglese(dtData) dataInglese = Year(dtData) &"/"& right("00"&month(dtData),2) &"/"& right("00"&day(dtData),2) END FUNCTION for i = 0 to datediff("d",cDate(DataApertura),cDate(DataChiusura)) step 1 SQLDown = "Delete * from TabellaDate where DataApertura = #"&dataInglese(dateadd("d",cDate(DataApertura),i))&"# and DataChiusura = #"&DataChiusura&"# and soggetto = '"&soggetto&"' and autore = '"&autore&"' and idAutore = "&IDAutore myConn.execute SQLDown next
DataApertura = 2005/08/03 DataChiusura = 2005/08/03
DataApertura = 2005/08/04 DataChiusura = 2005/08/04![]()

Rispondi quotando
