Scusate ho un problema di date:

Access: ha il campo data_inizio_contratto come Data in cifre quindi tipo di dato Data/ora
naturalmente. 19/06/1994 dovrebbe essere quindi il formato giusto

Quando vado a richiamare la query:

codice:
str_sql = "SELECT canone_attuale,percentuale_istat from contratto WHERE id_contratto = " & IdContratto & " AND data_inizio_contratto = #" & FormatDateTime(data_inizio_contratto, DateFormat.GeneralDate) & "#"

Dr = obj_db.fnzExecuteRead(str_sql)

'str_sql ha il seguente valore:

"SELECT canone_attuale,percentuale_istat from contratto WHERE id_contratto = 1 AND data_inizio_contratto = #04/09/2005#"

La select non trova nulla
Provando su Access a scrivere:
SELECT canone_attuale,percentuale_istat from contratto WHERE id_contratto = 1 AND data_inizio_contratto = #09/04/2005#
Funziona!!
Come posso risolvere?
me la prende mm/dd/yyyy invece che dd/mm/yyyy