SlideShare una empresa de Scribd logo
15/11/2018 Ing. E Batista Him
USO DE CURSORES Y PROCEDIMIENTO
ALMACENADOS EN SQL SERVER
Pasos a seguir, Crear el proyecto
e incluir las librerías a usar,
sugerencia usar el net framework 4.5
USO DE CURSORES Y PROCEDIMIENTO
ALMACENADOS EN SQL SERVER
Pasos a seguir, Crear el proyecto
e incluir las librerías a usar,
sugerencia usar el net framework 4.5
USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Y ORACLE 11G, Pasos a seguir, Crear el
proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5
USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Y ORACLE 11G, Pasos a seguir, Crear el
proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5
15/11/2018 Ing. E Batista Him
15/11/2018 Ing. E Batista Him
1.Crear el formulario en visual estudio,
incluir las librerías para la conexión, con
el import de sql server, incluir el diseño
del formulario.
2. Crear el procedimiento almacenado el
el servidor y enviar el parámetro a buscar
3. Llamar el SP (procedimiento
)almacenado desde Visual estudio, pero
antes debes crear el SP en el servidor.
4. Ejecuta la consulta en modo consola en
el servidor para ver los datos a mostrar.
5.Al finalizar debe salir en su formulario
los datos de la tabla o la vista de una
tabla. Usted puede incluir en lugar de la
tabla una vista.
REM importar conexión de visual estudio librerías de conexionara sql server ok
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
End Sub
Private Sub Label5_Click(sender As Object, e As EventArgs) Handles Label5.Click
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
REM comentarios de formulario
REM Obtener el ip del computador, EBatista
Dim IpComputador As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName)
Dim ipAddr As Net.IPAddress() = IpComputador.AddressList
Me.Text = "Ejemplo de llamado al procedimiento almacenado grupo131"
Label7.Text = ipAddr(0).ToString()
Label5.Text = Environ("COMPUTERNAME")
Label6.Text = Environ("USERNAME")
End Sub
IMPORTAR LA LIBRERIAS DE SQL EN VISUAL ESTUDIO
15/11/2018 Ing. E Batista Him
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
REM boton de buscar por nombre en la base de datos, del procedimiento almacenado
Dim contador, i As Integer REM contador
Dim montoCorriente As Single REM monto cta corriente
contador = 0
i = 0
montoCorriente = 0 REM iniciarizar en cero
Label10.Text = "" REM blanco el datos
REM Dim cn As New SqlConnection("Data Source=PNDC05;Initial Catalog=RED01;Integrated Security=True;")
Dim cn As New SqlConnection("Data Source=pndc64;Initial Catalog=SaldoBanco;Persist Security Info=True;User ID=XXORTEGA;Password=XXORTEGA;")
Dim cmd As New SqlCommand("SP_GRUPO1SF131", cn) REM nombre proc almacenado = SP_GRUPO1SF131, tienes que crearlo en sql svr
cmd.CommandType = CommandType.StoredProcedure REM tipo conexion proc almacenado
cn.Open()
Dim Buscar As New SqlParameter("@nom", SqlDbType.VarChar) REM @nom la variable que esta proce almacenado=sp ir a buscar tabla
Buscar.Size = 40 REM el tamaño es de 40
Buscar.Value = TextBox1.Text REM agregar el parametro a buscar del texbox1
cmd.Parameters.Add(Buscar)
Dim da As New SqlDataAdapter REM SqlDataAdapter de visual =da
da.SelectCommand = cmd REM conexion al sp
da.SelectCommand.Connection = cn REM la conexion con DB
Dim ds As New DataSet REM ds es el dataset
da.Fill(ds, "GRUPO1SF131") REM nombre de la tabla Fill = nombre de la tabla en sql server llenar los datos
DataGridView1.DataSource = ds.Tables("GRUPO1SF131") REM Cargamos datagripview del ds.tables
contador = DataGridView1.RowCount - 1
Label9.Text = contador REM mover el contador al label9.text
REM totalizamos CtaAhorros en monto total cells=5 monto corriente
For i = 0 To contador Step 1
montoCorriente = DataGridView1.Rows(i).Cells(5).Value + montoCorriente
Next
Label10.Text = "Cta Ahorros= $ " + Str(montoCorriente) REM convertimos a cadena
End Sub
End Class
15/11/2018 Ing. E Batista Him
15/11/2018 Ing. E Batista Him
Ejecutar la consulta en modo consola
para ver los datos del procedimiento
almacenado en el servidor, figura del
lado derecho
15/11/2018 Ing. E Batista Him
USO DE CURSORES Y PROCEDIMIENTO
ALMACENADOS EN ORACLE 11G,
Pasos a seguir, Crear el proyecto
e incluir las librerías a usar,
sugerencia usar el net framework 4.5
USO DE CURSORES Y PROCEDIMIENTO
ALMACENADOS EN ORACLE 11G,
Pasos a seguir, Crear el proyecto
e incluir las librerías a usar,
sugerencia usar el net framework 4.5
15/11/2018 Ing. E Batista Him
USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e
incluir las librerías a usar, sugerencia usar el net framework 4.5
USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e
incluir las librerías a usar, sugerencia usar el net framework 4.5
15/11/2018 Ing. E Batista Him
DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5
15/11/2018 Ing. E Batista Him
DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5
set serveroutput on;
select *from BALANCE_GENERAL where codigo between 0 and 444444;
La saldia en SqlDeveloper y tambien por la web
15/11/2018 Ing. E Batista Him
15/11/2018 Ing. E Batista Him
DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5, Con la herramienta
SqlDeveloper incluir la consulta para ver la tabla o la vista en Oracle.
DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5, Con la herramienta
SqlDeveloper incluir la consulta para ver la tabla o la vista en Oracle.
15/11/2018 Ing. E Batista Him
Corrida de la consulta en la por medio de la web en Oracle, y también conectando con el celular , lado derechoCorrida de la consulta en la por medio de la web en Oracle, y también conectando con el celular , lado derecho
15/11/2018 Ing. E Batista Him
En esta pantalla la consulta, en visual estudio, en la web de
Oracle y la conexión desde el celular, a la misma base de
datos
xxxxxx

Más contenido relacionado

Similar a Cursores , procedimientos almacenados en oracle y sql server

Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2Steven Gomez
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
José Antonio Sandoval Acosta
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
Freelancer
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
Heliberto Arias
 
Saturación de la base de datos
Saturación de la base de datosSaturación de la base de datos
Saturación de la base de datos
paul19pv
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Luis775803
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)Darwin Durand
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
fanyto
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephpbetabeers
 
spring-boot-es
spring-boot-esspring-boot-es
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
Andy Dawson
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
Rigoberto Gonzalez Fuentes
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
luis268260
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
vanessapadillalopez
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data Factory
Raul Martin Sarachaga Diaz
 
Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
Ivan Martinez
 
Dprn3 u3 a1_lefp
Dprn3 u3 a1_lefp Dprn3 u3 a1_lefp
Dprn3 u3 a1_lefp
LionFelipe
 
Codeigniter101
Codeigniter101Codeigniter101
Codeigniter101
Emiliano Hernandez
 

Similar a Cursores , procedimientos almacenados en oracle y sql server (20)

Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
Saturación de la base de datos
Saturación de la base de datosSaturación de la base de datos
Saturación de la base de datos
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 
Temario
Temario Temario
Temario
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
spring-boot-es
spring-boot-esspring-boot-es
spring-boot-es
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
Migrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data FactoryMigrando mis datos a la nube con Azure Data Factory
Migrando mis datos a la nube con Azure Data Factory
 
Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
 
Dprn3 u3 a1_lefp
Dprn3 u3 a1_lefp Dprn3 u3 a1_lefp
Dprn3 u3 a1_lefp
 
Codeigniter101
Codeigniter101Codeigniter101
Codeigniter101
 

Más de Home

Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
Configurar servidor sql puerto 1433 y el oracle  1521 y sqlite administracion...Configurar servidor sql puerto 1433 y el oracle  1521 y sqlite administracion...
Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
Home
 
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensionessuma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
Home
 
aplicaciones varias integral definida oracle,
aplicaciones varias integral definida oracle,aplicaciones varias integral definida oracle,
aplicaciones varias integral definida oracle,
Home
 
Aes tipo de encriptacion ppt utp
Aes tipo de encriptacion  ppt  utp Aes tipo de encriptacion  ppt  utp
Aes tipo de encriptacion ppt utp
Home
 
Criptografía Aplicada en Base de datos
Criptografía Aplicada en Base de datosCriptografía Aplicada en Base de datos
Criptografía Aplicada en Base de datos
Home
 
Amores correa, miriam taller no. 1
 Amores correa, miriam     taller no. 1 Amores correa, miriam     taller no. 1
Amores correa, miriam taller no. 1
Home
 
La educación en Valores y valores en las aulas
La educación en Valores y valores en las aulas La educación en Valores y valores en las aulas
La educación en Valores y valores en las aulas
Home
 
Sistemas de Información Inteligente
Sistemas de Información InteligenteSistemas de Información Inteligente
Sistemas de Información Inteligente
Home
 
Pilar analisis de riesgo
Pilar analisis de riesgoPilar analisis de riesgo
Pilar analisis de riesgo
Home
 
HERRAMIENTAS DE ANÁLISIS DE DATOS
HERRAMIENTAS DE ANÁLISIS DE DATOSHERRAMIENTAS DE ANÁLISIS DE DATOS
HERRAMIENTAS DE ANÁLISIS DE DATOS
Home
 
Modelo en cascada
Modelo en cascada Modelo en cascada
Modelo en cascada
Home
 
tipos de prueba desarrollo software
tipos de prueba desarrollo softwaretipos de prueba desarrollo software
tipos de prueba desarrollo software
Home
 
Funciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplosFunciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplos
Home
 
Programacion,lenguaje c , matriz,producto, resta, suma
Programacion,lenguaje c , matriz,producto, resta, sumaProgramacion,lenguaje c , matriz,producto, resta, suma
Programacion,lenguaje c , matriz,producto, resta, suma
Home
 
estructuras lenguaje c, punteros, laboratorio, UTP
estructuras lenguaje c, punteros, laboratorio, UTPestructuras lenguaje c, punteros, laboratorio, UTP
estructuras lenguaje c, punteros, laboratorio, UTP
Home
 
comunicacion mapas conceptuales
comunicacion mapas conceptualescomunicacion mapas conceptuales
comunicacion mapas conceptuales
Home
 
Estratrategias estructurales integradoras
Estratrategias estructurales  integradorasEstratrategias estructurales  integradoras
Estratrategias estructurales integradoras
Home
 
dimensiones de la evaluación educativa
dimensiones de la evaluación educativa dimensiones de la evaluación educativa
dimensiones de la evaluación educativa
Home
 
integración escolar nuevas tecnologias
integración escolar nuevas tecnologiasintegración escolar nuevas tecnologias
integración escolar nuevas tecnologias
Home
 
educación en valores y valores en aulas
educación en valores y valores en aulas  educación en valores y valores en aulas
educación en valores y valores en aulas
Home
 

Más de Home (20)

Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
Configurar servidor sql puerto 1433 y el oracle  1521 y sqlite administracion...Configurar servidor sql puerto 1433 y el oracle  1521 y sqlite administracion...
Configurar servidor sql puerto 1433 y el oracle 1521 y sqlite administracion...
 
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensionessuma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
 
aplicaciones varias integral definida oracle,
aplicaciones varias integral definida oracle,aplicaciones varias integral definida oracle,
aplicaciones varias integral definida oracle,
 
Aes tipo de encriptacion ppt utp
Aes tipo de encriptacion  ppt  utp Aes tipo de encriptacion  ppt  utp
Aes tipo de encriptacion ppt utp
 
Criptografía Aplicada en Base de datos
Criptografía Aplicada en Base de datosCriptografía Aplicada en Base de datos
Criptografía Aplicada en Base de datos
 
Amores correa, miriam taller no. 1
 Amores correa, miriam     taller no. 1 Amores correa, miriam     taller no. 1
Amores correa, miriam taller no. 1
 
La educación en Valores y valores en las aulas
La educación en Valores y valores en las aulas La educación en Valores y valores en las aulas
La educación en Valores y valores en las aulas
 
Sistemas de Información Inteligente
Sistemas de Información InteligenteSistemas de Información Inteligente
Sistemas de Información Inteligente
 
Pilar analisis de riesgo
Pilar analisis de riesgoPilar analisis de riesgo
Pilar analisis de riesgo
 
HERRAMIENTAS DE ANÁLISIS DE DATOS
HERRAMIENTAS DE ANÁLISIS DE DATOSHERRAMIENTAS DE ANÁLISIS DE DATOS
HERRAMIENTAS DE ANÁLISIS DE DATOS
 
Modelo en cascada
Modelo en cascada Modelo en cascada
Modelo en cascada
 
tipos de prueba desarrollo software
tipos de prueba desarrollo softwaretipos de prueba desarrollo software
tipos de prueba desarrollo software
 
Funciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplosFunciones con retorno en lengaje c utp ejemplos
Funciones con retorno en lengaje c utp ejemplos
 
Programacion,lenguaje c , matriz,producto, resta, suma
Programacion,lenguaje c , matriz,producto, resta, sumaProgramacion,lenguaje c , matriz,producto, resta, suma
Programacion,lenguaje c , matriz,producto, resta, suma
 
estructuras lenguaje c, punteros, laboratorio, UTP
estructuras lenguaje c, punteros, laboratorio, UTPestructuras lenguaje c, punteros, laboratorio, UTP
estructuras lenguaje c, punteros, laboratorio, UTP
 
comunicacion mapas conceptuales
comunicacion mapas conceptualescomunicacion mapas conceptuales
comunicacion mapas conceptuales
 
Estratrategias estructurales integradoras
Estratrategias estructurales  integradorasEstratrategias estructurales  integradoras
Estratrategias estructurales integradoras
 
dimensiones de la evaluación educativa
dimensiones de la evaluación educativa dimensiones de la evaluación educativa
dimensiones de la evaluación educativa
 
integración escolar nuevas tecnologias
integración escolar nuevas tecnologiasintegración escolar nuevas tecnologias
integración escolar nuevas tecnologias
 
educación en valores y valores en aulas
educación en valores y valores en aulas  educación en valores y valores en aulas
educación en valores y valores en aulas
 

Último

Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 

Último (20)

Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 

Cursores , procedimientos almacenados en oracle y sql server

  • 1. 15/11/2018 Ing. E Batista Him USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5 USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5
  • 2. USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Y ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5 USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN SQL SERVER Y ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5 15/11/2018 Ing. E Batista Him
  • 3. 15/11/2018 Ing. E Batista Him 1.Crear el formulario en visual estudio, incluir las librerías para la conexión, con el import de sql server, incluir el diseño del formulario. 2. Crear el procedimiento almacenado el el servidor y enviar el parámetro a buscar 3. Llamar el SP (procedimiento )almacenado desde Visual estudio, pero antes debes crear el SP en el servidor. 4. Ejecuta la consulta en modo consola en el servidor para ver los datos a mostrar. 5.Al finalizar debe salir en su formulario los datos de la tabla o la vista de una tabla. Usted puede incluir en lugar de la tabla una vista.
  • 4. REM importar conexión de visual estudio librerías de conexionara sql server ok Imports System.Data Imports System.Data.SqlClient Public Class Form1 Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick End Sub Private Sub Label5_Click(sender As Object, e As EventArgs) Handles Label5.Click End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load REM comentarios de formulario REM Obtener el ip del computador, EBatista Dim IpComputador As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName) Dim ipAddr As Net.IPAddress() = IpComputador.AddressList Me.Text = "Ejemplo de llamado al procedimiento almacenado grupo131" Label7.Text = ipAddr(0).ToString() Label5.Text = Environ("COMPUTERNAME") Label6.Text = Environ("USERNAME") End Sub IMPORTAR LA LIBRERIAS DE SQL EN VISUAL ESTUDIO 15/11/2018 Ing. E Batista Him
  • 5. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click REM boton de buscar por nombre en la base de datos, del procedimiento almacenado Dim contador, i As Integer REM contador Dim montoCorriente As Single REM monto cta corriente contador = 0 i = 0 montoCorriente = 0 REM iniciarizar en cero Label10.Text = "" REM blanco el datos REM Dim cn As New SqlConnection("Data Source=PNDC05;Initial Catalog=RED01;Integrated Security=True;") Dim cn As New SqlConnection("Data Source=pndc64;Initial Catalog=SaldoBanco;Persist Security Info=True;User ID=XXORTEGA;Password=XXORTEGA;") Dim cmd As New SqlCommand("SP_GRUPO1SF131", cn) REM nombre proc almacenado = SP_GRUPO1SF131, tienes que crearlo en sql svr cmd.CommandType = CommandType.StoredProcedure REM tipo conexion proc almacenado cn.Open() Dim Buscar As New SqlParameter("@nom", SqlDbType.VarChar) REM @nom la variable que esta proce almacenado=sp ir a buscar tabla Buscar.Size = 40 REM el tamaño es de 40 Buscar.Value = TextBox1.Text REM agregar el parametro a buscar del texbox1 cmd.Parameters.Add(Buscar) Dim da As New SqlDataAdapter REM SqlDataAdapter de visual =da da.SelectCommand = cmd REM conexion al sp da.SelectCommand.Connection = cn REM la conexion con DB Dim ds As New DataSet REM ds es el dataset da.Fill(ds, "GRUPO1SF131") REM nombre de la tabla Fill = nombre de la tabla en sql server llenar los datos DataGridView1.DataSource = ds.Tables("GRUPO1SF131") REM Cargamos datagripview del ds.tables contador = DataGridView1.RowCount - 1 Label9.Text = contador REM mover el contador al label9.text REM totalizamos CtaAhorros en monto total cells=5 monto corriente For i = 0 To contador Step 1 montoCorriente = DataGridView1.Rows(i).Cells(5).Value + montoCorriente Next Label10.Text = "Cta Ahorros= $ " + Str(montoCorriente) REM convertimos a cadena End Sub End Class 15/11/2018 Ing. E Batista Him
  • 6. 15/11/2018 Ing. E Batista Him Ejecutar la consulta en modo consola para ver los datos del procedimiento almacenado en el servidor, figura del lado derecho
  • 7. 15/11/2018 Ing. E Batista Him USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5 USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5
  • 8. 15/11/2018 Ing. E Batista Him USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5 USO DE CURSORES Y PROCEDIMIENTO ALMACENADOS EN ORACLE 11G, Pasos a seguir, Crear el proyecto e incluir las librerías a usar, sugerencia usar el net framework 4.5
  • 9. 15/11/2018 Ing. E Batista Him DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5
  • 10. 15/11/2018 Ing. E Batista Him DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5
  • 11. set serveroutput on; select *from BALANCE_GENERAL where codigo between 0 and 444444; La saldia en SqlDeveloper y tambien por la web 15/11/2018 Ing. E Batista Him
  • 12. 15/11/2018 Ing. E Batista Him DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5, Con la herramienta SqlDeveloper incluir la consulta para ver la tabla o la vista en Oracle. DISEÑO DEL FORMULARIO EN ORACLE , sugerencia usar el net framework 4.5, Con la herramienta SqlDeveloper incluir la consulta para ver la tabla o la vista en Oracle.
  • 13. 15/11/2018 Ing. E Batista Him Corrida de la consulta en la por medio de la web en Oracle, y también conectando con el celular , lado derechoCorrida de la consulta en la por medio de la web en Oracle, y también conectando con el celular , lado derecho
  • 14. 15/11/2018 Ing. E Batista Him En esta pantalla la consulta, en visual estudio, en la web de Oracle y la conexión desde el celular, a la misma base de datos xxxxxx