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