120 messaggi dal 27 febbraio 2003
Ho fatto caso che access quando eseguo la ricerca su delle date, le tratta come se fossero scritte nel formato anglosassone, e le scrive nel formato italiano:
es:

SELECT.....WEHERE data >=#01/12/2003#

lui la considera come: 12/01/2003

però le date nel risultato le scrive correttamente.

Come posso fare, per cercarle nel modo giusto???????
vi prego aiutatemi è urgente
61 messaggi dal 19 aprile 2001
se hai sql server
dovresti utilizzare
where data=convert(datetime, '01/12/2003', 103)
se hai access devi serializzare la data utilizzando DateSerial

ciao
20 messaggi dal 17 settembre 2003
Devi cambiare le impostazioni Internazionali di Access

Dott. Andrea Testi
38 messaggi dal 18 luglio 2003
Per quanto ne son con acc97 le date nelle query vanno scritte #mm/gg/aaaa#; quindi puoi fare una funzione che gira le date prima di creare la stringa SQL; in alternativa puoi usare una query parametrica che dovrebbe risolvere il problema
120 messaggi dal 27 febbraio 2003
Ho risolto: ho inserito 2 campi: uno per giorni, ed uno per mese, e nella query li inverto.

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.