SlideShare una empresa de Scribd logo
1 de 22
Juan Francisco González Reyes – 07230471
Taller de BD – ITSL, México
•MS

SQL Server 2005 (Express o Full Ed.)

• Tener instalado al menos un servidor local
• Haber creado una base de datos
• Aceptar conexiones externas a SQL
•Microsoft

C# 2008

• SP1 como mínimo
• Verificar la instalación de librerías SQL
Primero se activarán los servicios de SQL, para esto se tiene que
abrir el ADMINISTRADOR DE CONFIG DE SQL SERVER, que se
encuentra en:
inicio>todos los programas > MS SQL Server 2005 > Herramientas
de configuración
•Para

activar los servicios, simplemente se da clic secundario en
el servicio y se selecciona “iniciar”.
//Si se encuentra desactivada la opción “iniciar”. Se puede dar
clic en propiedades y escoger un modo de inicio como
“manual”
•Ir

a inicio > todos los programas > MS SQL Server 2005 > SQL
Management Studio Express.
•Verifica

tener una base de datos creada en tu servidor SQL.
•En este caso la Base de Datos se llama “Negocio”
•Ir

a inicio > todos los programas > MS Visual Studio 2008 > > MS
Visual Studio 2008
•Ir

a Archivo>nuevo>proyecto
Se seleccionará como aplicación de C#- El nombre y
directorio del proyecto.
•Ya

con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.
Declararemos la variable “con” de la siguiente manera:

System.Data.SqlClient.SqlConnection con;
Dentro del evento Form1_Load, escribiremos:

con = new System.Data.SqlClient.SqlConnection();
Agregaremos un nuevo origen de datos Desde el menú “Datos”
•En

origen de datos elegiremos “Base de Datos” y siguiente.
•En la conexión de bases de datos daremos clic en “Nueva conexión”
•En

origen de datos daremos clic en cambiar…
•Seleccionaremos “MS SQL Server”
1.
2.
3.
4.

Seleccionaremos nuestro Servidor
Seleccionaremos nuestra Base de
Datos (En este caso “Negocio”)
Probaremos la Conexión (Tiene
que funcionar)
Daremos clic en aceptar
1.
2.

3.

Daremos clic en el “+” de cadena de conexión.
Copiaremos la cadena que nos muestre.
Daremos clic en cancelar.
1.

Agregaremos la siguiente línea dentro del evento Form1_Load:

con.ConnectionString =“La cadena que copié hace un momento”
1.
2.
3.

Agregaremos un TRY y un CATCH para verificar la conexión en tiempo de
ejecución del programa.
Si la conexión se realiza satisfactoriamente (try), mostrará un mensaje
alentador.
Si no, mostrará un mensaje de conexión fallida (catch)
1.

Si todo sale bien, al correr el programa (F5), nos mostrará un
mensaje alentador:
1.

Para comprobar que la aplicación funciona, simplemente
cambia una letra de la cadena de conexión y prueba el
programa. De seguro lanzará este error:

Más contenido relacionado

La actualidad más candente

Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Ricardo Viqueira
 
Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12guest035fce1
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bdTashi Quito
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion juandavid1118
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0odairfunez
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0EudoroSulbaran
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 Ambar Larrazabal
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.netcedido
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrezHendricGutierrez
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0yeimimorel
 

La actualidad más candente (20)

Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005
 
Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12Pasos Para La Conecxion De Visual Con Access Importante 12
Pasos Para La Conecxion De Visual Con Access Importante 12
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion
 
SQL Visual Basic 6.0
SQL Visual Basic 6.0SQL Visual Basic 6.0
SQL Visual Basic 6.0
 
BD BV
BD BVBD BV
BD BV
 
manual visual basic 02
manual visual basic 02 manual visual basic 02
manual visual basic 02
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Access 2007 Y Visual 2008
Access 2007 Y Visual 2008Access 2007 Y Visual 2008
Access 2007 Y Visual 2008
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
VISUAL Y SQL SERVER
VISUAL Y SQL SERVERVISUAL Y SQL SERVER
VISUAL Y SQL SERVER
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0
 

Similar a Conectar sql-c-sharp- muy bueno

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
 
Universidad tecnica de babhoyo
Universidad tecnica de babhoyoUniversidad tecnica de babhoyo
Universidad tecnica de babhoyoestudiante
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql serverMayito CH
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012Vannesa Salazar
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salasLeomarSalas2
 
Conexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sqlConexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sqlAlex Bernal
 
Manual de microsoft sql server
Manual de microsoft sql serverManual de microsoft sql server
Manual de microsoft sql serverManuel Zatarain
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docxLuisMartinz
 
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
 
El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008Julio Cesar Huarcaya
 
33502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-200833502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-2008Magda Leonardo Mamani
 
visual basic 6 yaniuska
 visual basic 6 yaniuska visual basic 6 yaniuska
visual basic 6 yaniuskaYaniuskaBello
 
Cómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotasCómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotasIsmael Leyva
 

Similar a Conectar sql-c-sharp- muy bueno (20)

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
 
Universidad tecnica de babhoyo
Universidad tecnica de babhoyoUniversidad tecnica de babhoyo
Universidad tecnica de babhoyo
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql server
 
Replicacion en SQLserver2008r2
Replicacion en  SQLserver2008r2Replicacion en  SQLserver2008r2
Replicacion en SQLserver2008r2
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Conexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sqlConexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sql
 
Manual de microsoft sql server
Manual de microsoft sql serverManual de microsoft sql server
Manual de microsoft sql server
 
1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx1er 20 3er_corte_programacion_i.docx
1er 20 3er_corte_programacion_i.docx
 
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
 
El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008El proceso-de-instalacion-de-microsoft-sql-server-2008
El proceso-de-instalacion-de-microsoft-sql-server-2008
 
33502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-200833502653 manual-de-instalacion-sql-server-2008
33502653 manual-de-instalacion-sql-server-2008
 
visual basic 6 yaniuska
 visual basic 6 yaniuska visual basic 6 yaniuska
visual basic 6 yaniuska
 
Manual de sql 2008
Manual de sql 2008Manual de sql 2008
Manual de sql 2008
 
Cómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotasCómo configurar sql server 2005 para permitir conexiones remotas
Cómo configurar sql server 2005 para permitir conexiones remotas
 
SQLite
SQLiteSQLite
SQLite
 
Informe enlazamiento
Informe enlazamientoInforme enlazamiento
Informe enlazamiento
 

Más de Adrian Garcia

Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...Adrian Garcia
 
Comunidades Virtuales de Aprendizaje
Comunidades Virtuales  de AprendizajeComunidades Virtuales  de Aprendizaje
Comunidades Virtuales de AprendizajeAdrian Garcia
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativasAdrian Garcia
 
Sem 1 final garcia parra
Sem 1 final garcia parraSem 1 final garcia parra
Sem 1 final garcia parraAdrian Garcia
 
Seminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia ParraSeminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia ParraAdrian Garcia
 
Expo 2011 seminario garcia parra
Expo 2011 seminario   garcia parraExpo 2011 seminario   garcia parra
Expo 2011 seminario garcia parraAdrian Garcia
 

Más de Adrian Garcia (9)

Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
Loro es el nombre común que se aplica a unas 340 especies de aves de brillant...
 
Voki ana gaby
Voki ana gabyVoki ana gaby
Voki ana gaby
 
Comunidades Virtuales de Aprendizaje
Comunidades Virtuales  de AprendizajeComunidades Virtuales  de Aprendizaje
Comunidades Virtuales de Aprendizaje
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativas
 
Propuestas
PropuestasPropuestas
Propuestas
 
Planeacion
PlaneacionPlaneacion
Planeacion
 
Sem 1 final garcia parra
Sem 1 final garcia parraSem 1 final garcia parra
Sem 1 final garcia parra
 
Seminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia ParraSeminario inv 1 expo final Garcia Parra
Seminario inv 1 expo final Garcia Parra
 
Expo 2011 seminario garcia parra
Expo 2011 seminario   garcia parraExpo 2011 seminario   garcia parra
Expo 2011 seminario garcia parra
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Conectar sql-c-sharp- muy bueno

  • 1. Juan Francisco González Reyes – 07230471 Taller de BD – ITSL, México
  • 2. •MS SQL Server 2005 (Express o Full Ed.) • Tener instalado al menos un servidor local • Haber creado una base de datos • Aceptar conexiones externas a SQL •Microsoft C# 2008 • SP1 como mínimo • Verificar la instalación de librerías SQL
  • 3. Primero se activarán los servicios de SQL, para esto se tiene que abrir el ADMINISTRADOR DE CONFIG DE SQL SERVER, que se encuentra en: inicio>todos los programas > MS SQL Server 2005 > Herramientas de configuración
  • 4. •Para activar los servicios, simplemente se da clic secundario en el servicio y se selecciona “iniciar”. //Si se encuentra desactivada la opción “iniciar”. Se puede dar clic en propiedades y escoger un modo de inicio como “manual”
  • 5. •Ir a inicio > todos los programas > MS SQL Server 2005 > SQL Management Studio Express.
  • 6. •Verifica tener una base de datos creada en tu servidor SQL. •En este caso la Base de Datos se llama “Negocio”
  • 7. •Ir a inicio > todos los programas > MS Visual Studio 2008 > > MS Visual Studio 2008
  • 8.
  • 10. Se seleccionará como aplicación de C#- El nombre y directorio del proyecto.
  • 11. •Ya con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.
  • 12. Declararemos la variable “con” de la siguiente manera: System.Data.SqlClient.SqlConnection con;
  • 13. Dentro del evento Form1_Load, escribiremos: con = new System.Data.SqlClient.SqlConnection();
  • 14. Agregaremos un nuevo origen de datos Desde el menú “Datos”
  • 15. •En origen de datos elegiremos “Base de Datos” y siguiente. •En la conexión de bases de datos daremos clic en “Nueva conexión”
  • 16. •En origen de datos daremos clic en cambiar… •Seleccionaremos “MS SQL Server”
  • 17. 1. 2. 3. 4. Seleccionaremos nuestro Servidor Seleccionaremos nuestra Base de Datos (En este caso “Negocio”) Probaremos la Conexión (Tiene que funcionar) Daremos clic en aceptar
  • 18. 1. 2. 3. Daremos clic en el “+” de cadena de conexión. Copiaremos la cadena que nos muestre. Daremos clic en cancelar.
  • 19. 1. Agregaremos la siguiente línea dentro del evento Form1_Load: con.ConnectionString =“La cadena que copié hace un momento”
  • 20. 1. 2. 3. Agregaremos un TRY y un CATCH para verificar la conexión en tiempo de ejecución del programa. Si la conexión se realiza satisfactoriamente (try), mostrará un mensaje alentador. Si no, mostrará un mensaje de conexión fallida (catch)
  • 21. 1. Si todo sale bien, al correr el programa (F5), nos mostrará un mensaje alentador:
  • 22. 1. Para comprobar que la aplicación funciona, simplemente cambia una letra de la cadena de conexión y prueba el programa. De seguro lanzará este error: