Mostrando entradas con la etiqueta ado.net. Mostrar todas las entradas
Mostrando entradas con la etiqueta ado.net. Mostrar todas las entradas

sábado, 14 de agosto de 2010

Como Conectarse a SQLServer con C#

en este pequeño tutorial veremos como conectarnos a Sql Server 2008, con C#, ustedes lo pueden hacer de la misma forma usando SqlServer 2005 si desean, luego veremos como hacerlo con otros Gestores de Base de Datos como Mysql, Postgre SQL, etc.

  1. Ajuntamos nueva Base de Datos de Ejemplo que nos proporciona Microsoft "NorthWind" y "Pubs" y la pueden descargar desde AQUI




  2. Aun vez listo nuestra Base de datos entonces Creamos un nuevo Proyecto en C# con el Visual Studio, una aplicaion para Windows de preferencia.

  3. Listo ahora en el evento load de nuestro formulario escribiremos tal como se muestra a continuacion, luego hare la descripcion de cada objeto que he utilizado.

Ten en cuenta en la cadena de Conexion donde dice ""Data Source=MyPc\SQlExpress" es el nombre del Servidor de la Base de Datos SqlServer si no saben como hallarla solo deben iniciar su Sql Server el que tengan 2005,2008 y al momento de iniciar su SqlServer les aparecera una ventana, buscan donde dice "Nombre del Servidor", copian el que esta por defecto, y lo pegan en su Cadena de Conexion.

ahora si su SqlServer tiene usuario y contraseña y usarla entonces usen este formato de cadena de conexion.

Data Source=ServidorSql; Initial catalog=NombreBaseDatos; user id=usuario; password=contraseña

Bueno si les salio este mensaje quiere decir que no hubo problemas al momento de conectarse a la base de datos, sino les aparecera un mensaje con una descripcion del error.

En este ejemplo solo he usado el objeto de la Clase SqlConnection, que se encuentra en el Espacioi de Nombre System.Data.SqlClient, que es necesario impoortar este espacio de nombres para usar los objetos que manupulan una base de datos SqlServer.

Bueno espero les haya servido este tutorial, si tienen algun comentario no duden en hacerlo, o escribanme a mi email.

Descargar Codigo de Ejemplo y Base de Datos NorthWind

nagiancarlo@hotmail.com

jueves, 12 de agosto de 2010

Select con C# y SqlServer


En este tutorial vamos a ver como hacer una consulta de Tipo Select Usando C#, contra una base de Datos SqlServer, para este ejemplos usaremos la Base de Datos Northwind.
En si haremos que nos traiga los registros de la tabla Employees y la muestre en un control DataGridView.
En si existen muchos métodos para realizar esto, en este tutorial usaremos un objeto de Tipo "DataReader" que se encuentra en el espacio de nombres "System.Data.SqlClient"
  1. Lo primero que haremos sera conectarnos a la Base de Datos, tomando como ejemplo el tutorial "Como conectar a SqlServer con C#".

  2. Agregaremos un control DatagridView a nuestra interfaz de usuario, y agregaremos las columnas que queremos mostrar en el control.
  3. Ahora que la interfaz ya esta preparada para mostrar esos 4 campos, entonces regresamos a la vista de código, y agregamos el siguiente código, para realizar la consulta a la tabla employees y mostrarlo en el DataGridView que se llamara "GridEmpleados" . Coloca el siguiente código despues del mensaje de "Conexion Satisfactoria"

Descargar codigo de Ejemplo

martes, 10 de agosto de 2010

Delete con C# y SqlServer

En este tutorial veremos como hacer una sentencia Delete usando C# y Sql Server para ello modificaremos nuestra interfaz de usuario como acontinuacion esta.
un TextBox para ingresar el Id del empleado y un boton que eliminara el empleado en base al Id que hemos ingresado en el TextBox

Control--Nombre
TextBox--txtId
Button---btnEliminar


  1. ahora lo que haremos sera programar dentro del evento Click del Boton Eliminar, escribiremos el codigo como sigue:
  2. Luego corremos la aplicacion y nos deberia salir el mensaje de empleado Eliminado, ahora para este ejemplo he agregado manualmente un empleado en la Base de Datos, ya que los demas tienen referencia con la Tabla Orders y no se podria eliminar, asi que he creado uno nuevo y es ese el que estoy eliminando.

3. Si Corremos nueva mente la aplicacion veremos que ese empleado ya no existe.

Bueno para este ejemplo solo he usado un objeto de tipo SqlCommand, que nos permite realizar consultas SQL de tipo Insert, Delete y Update.

Desargar Codigo Ejemplo