Originariamente inviato da giuseppe500
Salve.
Ho la seguente query:
Dati.InsertCommand.CommandText="INSERT INTO Dati(Aggiunto, Cancellato, DataModifica, id, IdColl, idNews, Immagine, Posizione, Testo, TestoCheck, TestoCompleto, TestoHtml, TestoHtmlCompleto, TestoRich, TestoRichCompleto, Titolo) VALUES (?, ?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
devo inserire un valore fisso in datamodifica.
ho provato cosi:
Dati.InsertCommand.CommandText="INSERT INTO Dati(Aggiunto, Cancellato, DataModifica, id, IdColl, idNews, Immagine, Posizione, Testo, TestoCheck, TestoCompleto, TestoHtml, TestoHtmlCompleto, TestoRich, TestoRichCompleto, Titolo) VALUES (?, ?,"+DataCorrente()+", ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
dove DataCorrente ritorna una stringa numerica come questa anno+mese+giorno (20040511ecc..);
ma mi da il seguente errore:
Tipi di dati non corrispondenti nell'espressione criterio.
Ora se faccio:
(?, ?,"+Convert.ToDouble(DataCorrente())+", ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
mi da lo stesso errore.
Cosa può essere?
Grazie.