Lenguaje de programacion

Páginas: 6 (1365 palabras) Publicado: 22 de enero de 2012
Cristhian Núñez 2010

Lenguaje II
Base De Dato: Biblioteca Tabla: Libro Campo: idlibro, nomlibro, autorlibro, costolibro Ejercicio: Realizar un ingreso de libro en sus respectivos campos. Paso 1: Crear las Bases de datos con sus respectivas tablas y campos.

1

Cristhian Núñez 2010

Paso 2: Realizar el ingreso

Opción 1: Por Código



Inserción

 En el formulario utilizar estainstrucción para poder utilizar los comandos de SQL
using System.Data.SqlClient;

 Creamos la cadena de conexión
SqlConnection Conexion = new SqlConnection(@"Data Source=CRISTHIAC8F315\;Initial Catalog=Biblioteca;Integrated Security=True");

 Creamos la variable MiComando de SqlComand, esta es la que nos va a permitir el ingreso de datos por medios de parámetros
SqlCommand MiComando; Escribimos la instrucción SQL de la siguiente forma MiComando = new SqlCommand("Insert Libro(idlibro,nomlibro,autorlibro,costolibro) values(@idlibro,@nombrelibro,@autorlibro,@costolibro)", Conexion);

 Creamos los parámetros MiComando.Parameters.Add("@idlibro", SqlDbType.NVarChar, 50); MiComando.Parameters.Add("@nombrelibro", SqlDbType.NVarChar, 50); MiComando.Parameters.Add("@autorlibro",SqlDbType.NVarChar, 50); MiComando.Parameters.Add("@costolibro", SqlDbType.NVarChar, 50);  Le asignamos los valores de los TextBox como parámetros MiComando.Parameters["@idlibro"].Value = this.Tx_Id.Text; MiComando.Parameters["@nombrelibro"].Value = this.Tx_Nombre.Text; MiComando.Parameters["@autorlibro"].Value = this.Txt_Autor.Text; MiComando.Parameters["@costolibro"].Value = this.Txt_Costo.Text; Abrimos la Conexión Conexion.Open();

 Ejecutamos Todo lo asignado a la variable MiComando
MiComando.ExecuteNonQuery();  Enviamos un mensaje MessageBox.Show("Libro Guardado");

2

Cristhian Núñez 2010

 Cerramos la Conexión
Conexion.Close(); Para los siguientes ejemplos que declarar lo siguiente: SqlConnection Conexion = new SqlConnection(@"Data Source=CRISTHIAC8F315\;InitialCatalog=Biblioteca;Integrated Security=True"); SqlCommand MiComando; SqlDataReader MiDataReader;



Modificación

MiComando = new SqlCommand("Update Libro set idlibro=@idlibro, nomlibro=@nomlibro, autorlibro=@autorlibro, costolibro=@costolibro where idlibro=@idlibro", Conexion); MiComando.Parameters.Add("@idlibro", SqlDbType.Char).Value = Tx_Id.Text; MiComando.Parameters.Add("@nomlibro",SqlDbType.Char).Value = Tx_Nombre.Text; MiComando.Parameters.Add("@autorlibro", SqlDbType.Char).Value = Txt_Autor.Text; MiComando.Parameters.Add("@costolibro", SqlDbType.Char).Value = Txt_Costo.Text; Conexion.Open(); MiComando.ExecuteNonQuery(); MessageBox.Show("Libro Modificado"); Conexion.Close();



Eliminación

MiComando = new SqlCommand("Delete Libro where idlibro=@idlibro", Conexion);MiComando.Parameters.Add("@idlibro", SqlDbType.Char).Value = Tx_Id.Text; Conexion.Open(); MiComando.ExecuteNonQuery(); MessageBox.Show("Libro Borrado"); Conexion.Close();



Mostrar

MiComando = new SqlCommand("select * from Libro where idlibro=@idlibro", Conexion); MiComando.Parameters.Add("@idlibro", SqlDbType.Char).Value = TxtIdBuscar.Text; Conexion.Open(); MiDataReader =MiComando.ExecuteReader(); if (MiDataReader.HasRows) { MiDataReader.Read(); Tx_Id.Text= Convert.ToString(MiDataReader["idlibro"]);

3

Cristhian Núñez 2010
Tx_Nombre.Text= Convert.ToString(MiDataReader["nomlibro"]); Txt_Autor.Text= Convert.ToString(MiDataReader["autorlibro"]); Txt_Costo.Text = Convert.ToString(MiDataReader["costolibro"]); } else { MessageBox.Show("Libro No Encontrado"); Tx_Id.Text = "";Tx_Nombre.Text = ""; Txt_Autor.Text = ""; Txt_Costo.Text = ""; } Conexion.Close();

Opción 2: Por Asistente
Hacemos un DataSet Tipado en agregar nuevo origen de datos

Escogemos la base de datos y le damos clip en siguiente hasta la ventana “elija los objetos de bases de datos” Ahí hay que elegir la tabla en la cual vamos a trabajar (en este caso “Libros”) y cambiamos el nombre al DataSet y damos clip...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS