Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Como primer paso debemos abrir nuestro proyecto donde haremos la conexin.
Enseguida abrimos la forma en donde se har la conexin. Para este ejemplo e la forma 2, y la conexin se har al momento de cargarla.
Necesitaremos hacer uso de las siguientes libreras, las cuales pondremos en el cdigo de la forma:
Fuera el cdigo de carga de la forma escribiremos la siguiente lnea de cdigo: System.Data.SqlCli ent.SqlConnection con; Se recomienda aceptar las palabras del men desplegable del programa, para evitar errores de escritura.
Dentro del cdigo de carga de la forma, escribiremos el siguiente cdigo: con = new System.Data.SqlClient.SqlConnection();
Ingresamos al men Datos y enseguida Mostrar origen de datos. (En la imagen se muestra e ingls pero no perjudica, pues es igual estando en espaol)
En el men que aparece a la izquierda, damos clic en Agregar nuevo origen de datos
Enseguida buscamos nuestro archivo de base de datos. Para este ejemplo se usar la base de datos llamada NEGOCIO.
NOTA: es recomendable que la base de datos que se valla a utilizar se encuentre en una ubicacin accesible, es decir, que no tenga una ruta muy larga, para evitar problemas a la hora de la conexin.
Damos Aceptar.
En el siguiente cuadro de dilogo encontraremos un apartado que dice cadena de conexin el cual desplegaremos en el smbolo +.
NOTA: como vamos a pegar esta lnea en la aplicacin, 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 slo para ahorrar tiempo.
Y cancelamos el asistente.
Y enseguida pegamos el cdigo 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;Integra ted Security=True;Connect Timeout=30;User Instance=True";
Se puede observar que marca error de escritura en el smbolo \; para corregir esto, se pone otra \.
try {
con.Open(); MessageBox.Show("La conexin a la base de datos se estableci exitosamente"); } El cual sirve para notificar que la conexin se pudo establecer. catch (Exception) { MessageBox.Show("No se pudo establecer la conexin a la base de datos. El sistema se cerrar"); this.Close(); } El cual sirve para notificar si no se pudo establecer la conexin.
Y eso sera todo lo necesario para conectar nuestra aplicacin de C# con nuestra base de datos en SQL Server.