@cbsoft
strSQL = strSQL & Format(DataOpValueBox.Value, "yyyy-mm-dd") & "')"
su sqlite ho notato che il formato delle date è "mm/dd/yyyy" questo formato viene passato al database direttamente dalla valuebox.
inoltre io creo il database da codice in questo modo:
sql = "CREATE TABLE 'ddt' ( 'idddt' INTEGER PRIMARY KEY," &
"'numero' VARCHAR(10) DEFAULT NULL," &
"'data' VARCHAR(15) DEFAULT NULL," &
"'utente' VARCHAR(55) DEFAULT NULL," & ecc..
nel campo data invece di varchar devo inserire date?
direi che l'errore risiede nel codice di modifica del record :
MyRS = MyConn.edit("provadate")
non hai indicato il record da modificare :
MyRS = MyConn.edit("provadate","iddate=" & indice_del_valore_da _modificare)
ho visto che per inserire i dati usi una query , sevuoi modificarli anche con una queri puoi usare:
sqls = "UPDATE provadate SET data=" & (Format(ValueBox1.Value, "yyyy-mm-dd")) & " WHERE iddate=" & indice_valore_da_variare