Ya pude leer todos los registros de una tabla y mostrarlos en un txt, lo que no logro hacer es agragar un registro. No me tira error, pero no agraga nada.
El código que uso es masomenos este: (no lo tengo a mano)
OleDBConnection Conection = new OleDBConnection(cadenaConexion);
//se conecta bien, segurisimo, ese no es el problema
OleDBDataAdapter Adapter = new OleDBDataAdapter("SELECT * FROM tabla", Connection);
DataSet dataSet = new DataSet();
Adapter.Fill(dataSet, "tabla");
//hasta ahora todo bien, el data set se llena con registros bien , ya que los pude leer.
DataRow Row = new DataSet.Tables["tabla"].NewRow();
//aqui lleno la Row con Datos
Row["columna"] = "cadena"
......
Los nombres de las columnas estan bien, de lo contrario tira error.
//luego anado la row a la tabla
dataSet.Tables["tabla"].Rows.Add(Row);
dataSet.AcceptChanges();
//еsto es lo que creo que falla
Adapter.Update(dataSet, "tabla");
Si esta mal el nombre de algun miembro, es porque no tengo el código a mano, y no me acuerdo bien....
Lo que no entiendo es porque no agraga el registro, busque codigos en internet y son maso menso parecidos por no decir idénticos. Algunos usan OleDBCommanBuilder, pero ya probé con el y tuve el mismo resultado.
Creo que me falta cambiar Adapter.UpdateCommand o Adapter.InsertCommand...
Lo que quisiera saber es alguna manera facil de insertar un registro en una tabla donde la Conexion, el Adaptador, y el dataSet lo creo con código en tiempo de ejecucion.