Ciao,
Quando esegtuo questi comandi, mi vieni data un'eccezione overflow:
for (int i = 0; i < ds.Tables["Fattura"].Rows.Count; i++)
{
DataRow dr = ds.Tables["Fattura"].Rows[i];
string query2 = "INSERT INTO prodotti_acquistati (id, id_acquisto, id_magazzino, codice, descrizione, quantita, prezzo, sconto, iva) VALUES (" + i + ", '" + IDAcquisto + "', '" + System.Convert.ToInt32(_IDMagazzini[comboBoxMagazzino.SelectedIndex-1]) + "', '" + dr[0] + "', '" + dr[1] + "', '" + dr[2] + "', '" + dr[3] + "', '" + dr[5] + "', '" + dr[6] + "')";
OleDbCommand oleCmd2 = new OleDbCommand(query2, conn);
oleCmd2.ExecuteNonQuery();
}
Il valore di query è:
INSERT INTO prodotti_acquistati (id, id_acquisto, id_magazzino, codice, descrizione, quantita, prezzo, sconto, iva) VALUES (2, '49', '3', 'Codice', 'Marca', '5453', '454,0000', '2.475.662,0000', '20')
Qualche suggerimento?
Grazie