Академический Документы
Профессиональный Документы
Культура Документы
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.