SlideShare uma empresa Scribd logo
1 de 31
CONEXIÓN DE UNA APLICACIÓN EN C# A UNA BASE DE DATOS EN SQL SERVER
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.
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.
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.
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;
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.
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();
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)
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
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.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida seleccionamos nueva conexión.
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.
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.
Conexión de una aplicación en C# a una base de datos en SQL Server Buscamos la base de datos.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida probamos la conexión.
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.
Conexión de una aplicación en C# a una base de datos en SQL Server Damos  Aceptar.
En el siguiente cuadro de diálogo encontraremos un apartado que dice cadena de conexión el cual desplegaremos en el símbolo +.
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í.
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.
Conexión de una aplicación en C# a una base de datos en SQL Server Y cancelamos el asistente.
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 = “
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;ConnectTimeout=30;User Instance=True";
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
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.
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();
Conexión de una aplicación en C# a una base de datos en SQL Server
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.
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:
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á.
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.

Mais conteúdo relacionado

Mais procurados

Arboles binarios
Arboles binariosArboles binarios
Arboles binariosdaniel9026
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosjulianaveregue
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientomemorales_IUE
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datosguestcde16b
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas EnlazadasVane Borjas
 
Plataforma de computacion en la nube
Plataforma de computacion en la nubePlataforma de computacion en la nube
Plataforma de computacion en la nubeEduardo Castro
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 

Mais procurados (20)

Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Estilos arquitectónicos
Estilos arquitectónicosEstilos arquitectónicos
Estilos arquitectónicos
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dados
 
Normalization
NormalizationNormalization
Normalization
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tip oracle
Tip oracleTip oracle
Tip oracle
 
Mapas karnaught
Mapas karnaughtMapas karnaught
Mapas karnaught
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
tecnología de conectividad de datos
tecnología de conectividad de datostecnología de conectividad de datos
tecnología de conectividad de datos
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
Plataforma de computacion en la nube
Plataforma de computacion en la nubePlataforma de computacion en la nube
Plataforma de computacion en la nube
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Introducción al Diagrama de Clases UML
Introducción al Diagrama de Clases UMLIntroducción al Diagrama de Clases UML
Introducción al Diagrama de Clases UML
 

Destaque

Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Ziscko
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERDarwin Durand
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# BasicoserTI_MX
 
Principios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosPrincipios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosnetmind
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sqlJulian Benavidez
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámicaJuan Carlos Medrano
 
Diapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosDiapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosChenny3
 
Ups Y Regulador De Voltaje
Ups Y Regulador De VoltajeUps Y Regulador De Voltaje
Ups Y Regulador De VoltajeMauricio Zárate
 
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamPresentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamJosé David Mendoza
 
Topología de UPS
Topología de UPSTopología de UPS
Topología de UPSraquije
 
9.1 security attacks
9.1 security attacks9.1 security attacks
9.1 security attacksEdwin Vargas
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De DatosWilliam Suárez
 
SAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaSAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaJomicast
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCopFaniMR
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win FormsEsteban Soraire
 

Destaque (20)

Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# Basico
 
Principios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosPrincipios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetos
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sql
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámica
 
Diapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosDiapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericos
 
Ups Y Regulador De Voltaje
Ups Y Regulador De VoltajeUps Y Regulador De Voltaje
Ups Y Regulador De Voltaje
 
Regulador de corriente
Regulador de corrienteRegulador de corriente
Regulador de corriente
 
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamPresentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
 
Topología de UPS
Topología de UPSTopología de UPS
Topología de UPS
 
Wpf
WpfWpf
Wpf
 
Los atacantes y sus herramientas
Los atacantes y sus herramientasLos atacantes y sus herramientas
Los atacantes y sus herramientas
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
9.1 security attacks
9.1 security attacks9.1 security attacks
9.1 security attacks
 
Descargar proyecto en c#
Descargar proyecto en c#Descargar proyecto en c#
Descargar proyecto en c#
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De Datos
 
SAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaSAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación Ininterrumpida
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCop
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 

Semelhante a Conexión c# sql server

Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Luis Fernando Aguas Bucheli
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bdTashi Quito
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosPatricia Reyna
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQLChristian Mora
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beanseccutpl
 
Proyecto replicacion con sql server
Proyecto replicacion con sql serverProyecto replicacion con sql server
Proyecto replicacion con sql serveredelveis
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoSilfredoValdez
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salasLeomarSalas2
 

Semelhante a Conexión c# sql server (20)

Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 
Pantallas
PantallasPantallas
Pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
I:\pantallas
I:\pantallasI:\pantallas
I:\pantallas
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
JDBC
JDBCJDBC
JDBC
 
Conexión de bd -
Conexión de bd - Conexión de bd -
Conexión de bd -
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beans
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Creación de la conexión de la base de
Creación de la conexión de la base deCreación de la conexión de la base de
Creación de la conexión de la base de
 
Proyecto replicacion con sql server
Proyecto replicacion con sql serverProyecto replicacion con sql server
Proyecto replicacion con sql server
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 

Mais de LUZ ARIZPE

Guía paso a paso para crear una página web
Guía paso a paso para crear una página webGuía paso a paso para crear una página web
Guía paso a paso para crear una página webLUZ ARIZPE
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#LUZ ARIZPE
 
RetroalimentacióN
RetroalimentacióNRetroalimentacióN
RetroalimentacióNLUZ ARIZPE
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2LUZ ARIZPE
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De DatosLUZ ARIZPE
 

Mais de LUZ ARIZPE (10)

Xml
XmlXml
Xml
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
E:\si ii\dofd
E:\si ii\dofdE:\si ii\dofd
E:\si ii\dofd
 
Guía paso a paso para crear una página web
Guía paso a paso para crear una página webGuía paso a paso para crear una página web
Guía paso a paso para crear una página web
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#
 
Disparadores
DisparadoresDisparadores
Disparadores
 
RetroalimentacióN
RetroalimentacióNRetroalimentacióN
RetroalimentacióN
 
Tarea1 1
Tarea1 1Tarea1 1
Tarea1 1
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De Datos
 

Último

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Conexión c# sql server

  • 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=.SQLEXPRESS;AttachDbFilename=H:NEGOCIO.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.