>come si può vedere devo inserire la variabile Ore (definito come
>stringa) nel campo che si chiama Orachiamata. Io imposto la variabile
>ore con 10:20 ade esempio e il debug mi restituisce l'errore
>"quantità di dati incollata troppo grande". Spero che qualcuno
>mi possa indicare dove sbaglio.
Ciao Marco e benvenuto.
L'errore sta alla base. Non hai mai usato le query parametriche ? (tramite l'uso di OleDbParamter ?)
Servono sia ad assolvere i problemi che lamenti sia ad aumentare sensibilmente la sicurezza della tua applicazione.
Esempio dell'uso di un parametro. Come vedi nella query al posto del valore viene messo un punto di domanda "?" e poi sotto viene aggiunto alla collection Parameters il parametro con relativo valore.
string queryString = "SELECT * FROM Table1 WHERE Field1 LIKE ?";
OleDbCommand command = new OleDbCommand(queryString, connection);
command.Parameters.Add("@p1", OleDbType.Char, 3).Value = "a";
OleDbDataReader reader = command.ExecuteReader();
Prova con questo approccio e dovresti risolvere il problema della data/ora.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/