
Aqui escribo el ódigo para modificar un registro utilizando las mismas herramientas y lois mismos métdos que seusaron para hacer la inserciónen el articulo En C sharp, insertar registros en una base de datos Access (versión 97) usando las librerias ODBC
Al igual que en el anterior, importo las siguientes librerias:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
y trabajo en la clase Tipo.
public void Eliminar(Tipo _tipo)
{
DatosConexionABaseDeDatos odatosConexion = new DatosConexionABaseDeDatos();
OleDbConnection conexion = odatosConexion.getConexion();
string eliminarSQL = "DELETE FROM Tipo WHERE IdTipo=" + _tipo.id;
conexion.Open();
OleDbDataAdapter oAdaptador = new OleDbDataAdapter(eliminarSQL, conexion);
OleDbCommandBuilder oBuilder = new OleDbCommandBuilder(oAdaptador);
DataSet oDsTipo = new DataSet("Tipo");
oAdaptador.Fill(oDsTipo, "Tipo");
conexion.Close();
}
Este mantiene diferencias con el sucesor, como que nunca se seleccionan todos los campos, y en cambio se ejecuta una sentencia DELETE. Además se ahorran las líneas donde se creabe un objeto Row agregandose como nuevo, porque obviamente esto no añade sino que suprime registros que ya existen.
No hay comentarios:
Publicar un comentario