Está en la página 1de 3

• hola ante todo gracias a VictorG por ayudareme anteriormente, el problema que tengo es

que no se como actualizar y borrar datos por formulario de C# a mi base de datos.

Por ahora solo se ingresar datos, bueno para que me ayuden pongo un ejemplo simple en donde
ya pude ingresar datos a mi base de datos por medio del C# se trata de una base de datos llamada
BDprueba en donde hay una tabla llamada Banco y tiene dos campos ID_banco y
NombreBanco donde ID_banco es la clave, quisiera que me pongan un codigo en donde se
puedan borrar y actualizar datos en este simple ejemplo.

He buscado informacion pero no encuentro, es que lo necesito hacer con las sentencias de sql el
update y delete asi como en este ejemplo hago con el insert. He visto que lo hacen con el data
adapter y cosas asi pero eso no me piden en la universidad espero me puedan ayudar por que ya
no se como hacer, a las justas que encontre como insertar datos y con la ayuda de VictorG lo pude
terminar soy nuevo en esto y me gustaria hacerlo con C#. Gracias de antemano.

using System.Data.SqlClient;

using System.Data;

SqlConnection cn = new SqlConnection();

string sql = "", ID_codigo = "", Nombre_Banco = "";

try

cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Archivos


de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDprueba.mdf;Integrated
Security=True;Connect Timeout=30;User Instance=True";

cn.Open();

ID_codigo = this.txtid.Text;

Nombre_Banco = this.txtbanco.Text;

sql = "insert into Banco values('" + ID_codigo + "','" + Nombre_Banco + "')";


SqlCommand cmd = new SqlCommand(sql, cn);

cmd.ExecuteNonQuery();

MessageBox.Show("Registro realizado");

catch (Exception ex)

{ MessageBox.Show(ex.Message); }

finally

{ if (cn.State == ConnectionState.Open) cn.Close(); }

Para actualizar se hace igual que el insert y el update

string sqlUpdate = "";

IDcodigo = this.txtid.Text;

Nom_Banco="Nombre nuevo";

date = "Update Banco set Nombre_Banco=' " + Nom_Banco + " ' WHERE ID_Banco = '" + IDcodigo + "'";

SqlCommand cmd = new SqlCommand(sqlUpdate , cn);

cmd.ExecuteNonQuery();

MessageBox.Show("Registro Actualizado");

Un saludo

hola ya encontre como eliminar datos el codigo es el siguiente:

• string sqlDelete = "", IDcodigo = "";

IDcodigo = this.txtid.Text;

sqlDelete = "DELETE FROM Banco WHERE ID_Banco = '" + IDcodigo + "'";


SqlCommand cmd = new SqlCommand(sqlDelete, cn);

cmd.ExecuteNonQuery();

MessageBox.Show("Registro borrado");

También podría gustarte