Gent.mi,
gradirei gentilmente come da titolo salvare in Database di Access.
Riporto il codice che popola il DataGridView:
Il codice che dovrebbe salvare il contenuto del DGV in Database di Access:
Non salva, se gentilmente potete correggere o modificare.
Anticipatamente saluto.
Domenico.
gradirei gentilmente come da titolo salvare in Database di Access.
Riporto il codice che popola il DataGridView:
Codice:
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Documenti.mdb";
OleDbConnection Conn;
OleDbDataAdapter Adapter;
string tabella = "Archivio";
DataSet Ds = new DataSet();
DataTable table = new DataTable();
e in Form_Load:
Tabella_DGV.DataSource = table;
Conn = new OleDbConnection(connStr);
string sSQL = ("SELECT * FROM " + tabella);
OleDbCommand Cmd = new OleDbCommand(sSQL, Conn);
Adapter = new OleDbDataAdapter(Cmd);
OleDbCommandBuilder CB = new OleDbCommandBuilder(Adapter);
Adapter.Fill(Ds, tabella);
Tabella_DGV.DataSource = Ds.Tables[tabella];
Codice:
for (int i = 0; i < Tabella_DGV.Rows.Count - 1; i++)
{
if (i != Tabella_DGV.Rows.Count - 1)
{
string sSQL = "INSERT INTO Archivio(ID, Descrizione, Abitazione, Casa) VALUES('" + Tabella_DGV.Rows[i].Cells[0].Value + "','" + Tabella_DGV.Rows[i].Cells[1].Value + "','" + "','" + Tabella_DGV.Rows[i].Cells[2].Value + "','" + Tabella_DGV.Rows[i].Cells[3].Value + "',')";
}
else
{
string sSQL = "INSERT INTO Achivio(ID, Descrizione, Abitazione, Casa) VALUES('" + Tabella_DGV.Rows[i].Cells[0].Value + "','" + Tabella_DGV.Rows[i].Cells[1].Value + "','" + "','" + Tabella_DGV.Rows[i].Cells[2].Value + "','" + Tabella_DGV.Rows[i].Cells[3].Value + "'')";
}
}
Anticipatamente saluto.
Domenico.