Salve a tutti,
in Access 2010 sto predisponendo una form che effettua inserimenti multipli su varie tabelle. Gli insert sono sono effettuati in SQL.
Ho un problema sull'inserimento in tabella di un valore di tipo data.
Ad esempio, se eseguito il seguente codice
strSql = "INSERT INTO Libretti (ID_Evento, Numero, DataConsegna, ID_Soggetto) " & _
"VALUES(" & Me.cmbID_Evento.Value & ", " & Me.Numero & ", # " & Format(Me.DataRicevuta, "YYYY-MM-DD") & "# " & _
", " & Me.ID_Soggetto & ")"
Dbs.Execute strSql
Mi restituisce un errore di overflow.
Se elimino tutta la parte relativa al CampoConsegna, l'insert non da nessun tipo di problema.
I campi della tabella mi sembrano tutti correttamente definiti. In particolare per il campo DataConsegna ho provato ad utilizzare sia il formato Data generica che quello Data in cifre... Il risultato è sempre lo stesso.
Tra l'altro, in passato ho già scritto codici che effettuano l'insert di date nello stesos modo, senza problemi.
Dov'é l'inghippo???
Grazie a tutti, ciao
Franco