Your SlideShare is downloading. ×
  • Like
Conexión c# sql server
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Conexión c# sql server

  • 60,274 views
Published

Cómo conectar una aplicación de C# a una base de datos en SQL Server via código.

Cómo conectar una aplicación de C# a una base de datos en SQL Server via código.

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
60,274
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1,699
Comments
4
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CONEXIÓN DE UNA APLICACIÓN EN C# A UNA BASE DE DATOS EN SQL SERVER
  • 2. Conexión de una aplicación en C# a una base de datos en SQL Server
    Como primer paso debemos abrir nuestro proyecto donde haremos la conexión.
  • 3. Conexión de una aplicación en C# a una base de datos en SQL Server
    Enseguida abrimos la forma en donde se hará la conexión. Para este ejemplo e la forma 2, y la conexión se hará al momento de cargarla.
  • 4. Conexión de una aplicación en C# a una base de datos en SQL Server
    Ingresamos a su código, dando doble clic sobre la forma.
  • 5. Conexión de una aplicación en C# a una base de datos en SQL Server
    Necesitaremos hacer uso de las siguientes librerías, las cuales pondremos en el código de la forma:
    usingSystem.Data.OleDb;
    usingSystem.Data.Sql;
    usingSystem.Data.SqlClient;
  • 6. Conexión de una aplicación en C# a una base de datos en SQL Server
    Fuera el código de carga de la forma escribiremos la siguiente línea de código: System.Data.SqlClient.SqlConnection con;
    Se recomienda aceptar las palabras del menú desplegable del programa, para evitar errores de escritura.
  • 7. Conexión de una aplicación en C# a una base de datos en SQL Server
    Dentro del código de carga de la forma, escribiremos el siguiente código: con = new System.Data.SqlClient.SqlConnection();
  • 8. Conexión de una aplicación en C# a una base de datos en SQL Server
    Ingresamos al menú Datos y enseguida Mostrar origen de datos.
    (En la imagen se muestra e inglés pero no perjudica, pues es igual estando en español)
  • 9. Conexión de una aplicación en C# a una base de datos en SQL Server
    En el menú que aparece a la izquierda, damos clic en Agregar nuevo origen de datos
  • 10. Conexión de una aplicación en C# a una base de datos en SQL Server
    En el siguiente cuadro de diálogo elegimos Base de Datos y damos siguiente.
  • 11. Conexión de una aplicación en C# a una base de datos en SQL Server
    Enseguida seleccionamos nueva conexión.
  • 12. Conexión de una aplicación en C# a una base de datos en SQL Server
    Enseguida buscamos nuestro archivo de base de datos.
    Para este ejemplo se usará la base de datos llamada NEGOCIO.
  • 13. Conexión de una aplicación en C# a una base de datos en SQL Server
    NOTA: es recomendable que la base de datos que se valla a utilizar se encuentre en una ubicación accesible, es decir, que no tenga una ruta muy larga, para evitar problemas a la hora de la conexión.
  • 14. Conexión de una aplicación en C# a una base de datos en SQL Server
    Buscamos la base de datos.
  • 15. Conexión de una aplicación en C# a una base de datos en SQL Server
    Enseguida probamos la conexión.
  • 16. Conexión de una aplicación en C# a una base de datos en SQL Server
    Y esperamos el siguiente resultado.
    Si no aparece deberemos checar la base de datos.
  • 17. Conexión de una aplicación en C# a una base de datos en SQL Server
    Damos Aceptar.
  • 18. En el siguiente cuadro de diálogo encontraremos un apartado que dice cadena de conexión el cual desplegaremos en el símbolo +.
  • 19. Conexión de una aplicación en C# a una base de datos en SQL Server
    Seleccionamos y copiamos el código que encontramos ahí.
  • 20. Conexión de una aplicación en C# a una base de datos en SQL Server
    NOTA: como vamos a pegar esta línea en la aplicación, yo recomiendo que lo guardemos temporalmente en un bloc de notas, tal vez, pues, enseguida vamos a cancelar el asistente y puede ocurrir que no se guarde lo copiado y tendremos que iniciar todo el proceso. Es sólo para ahorrar tiempo.
  • 21. Conexión de una aplicación en C# a una base de datos en SQL Server
    Y cancelamos el asistente.
  • 22. Conexión de una aplicación en C# a una base de datos en SQL Server
    Volviendo al código de nuestra forma, escribiremos el siguiente código: con.ConnectionString = “
  • 23. Conexión de una aplicación en C# a una base de datos en SQL Server
    Y enseguida pegamos el código que copiamos del asistente, y cerramos con “; (doble comilla punto y coma). Para este ejemplo queda: con.ConnectionString = "Data Source=.QLEXPRESS;AttachDbFilename=H:EGOCIO.mdf;Integrated Security=True;ConnectTimeout=30;User Instance=True";
  • 24. Conexión de una aplicación en C# a una base de datos en SQL Server
    Se puede observar que marca error de escritura en el símbolo ; para corregir esto, se pone otra .
  • 25. Conexión de una aplicación en C# a una base de datos en SQL Server
    Enseguida escribiremos el siguiente código:
    try
    {
    con.Open();
    MessageBox.Show("La conexión a la base de datos se estableció exitosamente");
    }
    El cual sirve para notificar que la conexión se pudo establecer.
    catch (Exception)
    {
    MessageBox.Show("No se pudo establecer la conexión a la base de datos. El sistema se cerrará");
    this.Close();
    }
    El cual sirve para notificar si no se pudo establecer la conexión.
  • 26. Conexión de una aplicación en C# a una base de datos en SQL Server
    NOTA: para este ejemplo, el sistema se cerrará si no se pudo realizar la conexión, esto, con la línea:
    this.Close();
  • 27. Conexión de una aplicación en C# a una base de datos en SQL Server
  • 28. Conexión de una aplicación en C# a una base de datos en SQL Server
    NOTA: Yo recomiendo guardar todos los cambios y después, correr el programa.
  • 29. Conexión de una aplicación en C# a una base de datos en SQL Server
    Si la conexión se pudo establecer, veremos lo siguiente:
  • 30. Conexión de una aplicación en C# a una base de datos en SQL Server
    Y en caso contrario:
    Y al momento de aceptar, el sistema se cerrará.
  • 31. Conexión de una aplicación en C# a una base de datos en SQL Server
    Y eso sería todo lo necesario para conectar nuestra aplicación de C# con nuestra base de datos en SQL Server.