Download - Conexión c# sql server
![Page 1: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/1.jpg)
CONEXIÓN DE UNA APLICACIÓN EN C# A UNA BASE DE DATOS EN SQL SERVER
![Page 2: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/2.jpg)
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.
![Page 3: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/3.jpg)
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.
![Page 4: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/4.jpg)
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.
![Page 5: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/5.jpg)
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: using System.Data.OleDb; using System.Data.Sql; using System.Data.SqlClient;
![Page 6: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/6.jpg)
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.
![Page 7: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/7.jpg)
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();
![Page 8: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/8.jpg)
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)
![Page 9: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/9.jpg)
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
![Page 10: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/10.jpg)
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.
![Page 11: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/11.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
Enseguida seleccionamos nueva conexión.
![Page 12: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/12.jpg)
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.
![Page 13: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/13.jpg)
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.
![Page 14: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/14.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
Buscamos la base de datos.
![Page 15: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/15.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
Enseguida probamos la conexión.
![Page 16: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/16.jpg)
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.
![Page 17: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/17.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
Damos Aceptar.
![Page 18: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/18.jpg)
En el siguiente cuadro de diálogo encontraremos un apartado que dice cadena de conexión el cual desplegaremos en el símbolo +.
![Page 19: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/19.jpg)
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í.
![Page 20: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/20.jpg)
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.
![Page 21: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/21.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
Y cancelamos el asistente.
![Page 22: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/22.jpg)
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 = “
![Page 23: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/23.jpg)
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=.\\SQLEXPRESS;AttachDbFilename=H:\\NEGOCIO.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
![Page 24: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/24.jpg)
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 \.
![Page 25: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/25.jpg)
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.
![Page 26: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/26.jpg)
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();
![Page 27: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/27.jpg)
Conexión de una aplicación en C# a una base de datos en SQL Server
![Page 28: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/28.jpg)
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.
![Page 29: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/29.jpg)
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:
![Page 30: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/30.jpg)
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á.
![Page 31: Conexión c# sql server](https://reader038.vdocuments.co/reader038/viewer/2022103017/557b5e7bd8b42a8b078b5303/html5/thumbnails/31.jpg)
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.