Saludos !!! Tengo un formulario que accede a una base de datos Access. Al consultar datos lo hace bien, pero cuando voy a guardar datos en la base de datos, aparentemente lo hace bien, pero al revisar el archivo access no aparecen los datos guardados. El código que utilizo es el siguiente:
OleDbConnection con;
string sqlQuery;
OleDbCommand cmd;
OleDbDataAdapter adapter;
sqlQuery = "INSERT INTO tblContratoPrincipal ( NumeroProyecto, NumeroContrato, Objeto, NitContratante, valorProyecto, " +
"FechaInicio, FechaFin, AProyecto, MesProyecto, DiaProyecto, CuerpoContrato, Plazo) " +
"VALUES ('" + txtNroProyecto.Text + "', '" + txtNroContrato.Text + "', '" + txtObjetoContrato.Text + "', '" + lblNitContratante.Text +
" ', '" + txtValorContrato.Text + "', '" + dtpFechaInicio.Value.ToShortDateString() + "', '" + dtpFechaFin.Value.ToShortDateString() + "', '" + lblAProyecto.Text +
" ', '" + dtpFechaInicio.Value.Month + "', '" + dtpFechaInicio.Value.Day + "', '" + rtbeCuerpoContratoPpal.RichTextBox.Text + "', '" + txtPlazoContrato.Text + "')";
cmd = new OleDbCommand(sqlQuery);
cmd.Connection = con;
adapter.InsertCommand = cmd;
if (con.State == ConnectionState.Closed)
con.Open();
int i = cmd.ExecuteNonQuery();