You are on page 1of 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 + "')";

IDcodigo = this.State == ConnectionState.Show(ex. MessageBox. } finally { if (cn. } Para actualizar se hace igual que el insert y el update string sqlUpdate = "". cn).Show("Registro Actualizado"). Nom_Banco="Nombre nuevo". SqlCommand cmd = new SqlCommand(sqlUpdate .txtid. cmd.Text. } catch (Exception ex) { MessageBox. cmd.Text. cn). IDcodigo = "".ExecuteNonQuery(). IDcodigo = this. SqlCommand cmd = new SqlCommand(sql. MessageBox.Show("Registro realizado").Message). . sqlDelete = "DELETE FROM Banco WHERE ID_Banco = '" + IDcodigo + "'".ExecuteNonQuery().txtid. Un saludo hola ya encontre como eliminar datos el codigo es el siguiente: • string sqlDelete = "".Open) cn. date = "Update Banco set Nombre_Banco=' " + Nom_Banco + " ' WHERE ID_Banco = '" + IDcodigo + "'".Close().

cmd.ExecuteNonQuery(). . cn).Show("Registro borrado"). MessageBox.SqlCommand cmd = new SqlCommand(sqlDelete.