Salve a tutti...
ho un problema nella memorizzazione di dati numerici con C#.
ho un db access con un campo IMPORTO di tipo "numerico doppia precisione".
vi scrivo la parte di codice che genera il comando sql:
private OleDbCommand CreateInsert()
{
string strsql;
strsql = "INSERT INTO Fatture (IDFattura, ... , Importo) VALUES (?, ..., ?)";
OleDbCommand cmd = new OleDbCommand(strsql, oleDbConn);
OleDbParameterCollection pc =cmd.Parameters;
pc.Add(new System.Data.OeDb.OleDbParameter("IDFattura", System.Data.OleDb.OleDbType.VarChar, 50, "IDFattura"));
...
pc.Add(new System.Data.OeDb.OleDbParameter("Importo", System.Data.OleDb.OleDbType.Variant, 50, "Importo"));
//ho provato a mettere anche Numeric al posto di Variant
return cmd;
}
ciao, Alessandro