Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2009, 18:15
cdposada
 
Fecha de Ingreso: mayo-2006
Mensajes: 26
Antigüedad: 18 años
Puntos: 0
Guardar datos en Access

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();