sql visual basic 6.0

21
Como utilizar el SQL en Visual Basic 6.0 Creado por: Adan Odair Funez

Upload: odairfunez

Post on 16-Apr-2017

27.537 views

Category:

Education


6 download

TRANSCRIPT

Page 1: SQL Visual Basic 6.0

Como utilizar el SQL en Visual Basic 6.0

Creado por:Adan Odair Funez

Page 2: SQL Visual Basic 6.0

SQLSQL SQL: SQL: el lenguaje de consulta estructurado SQL es un el lenguaje de consulta estructurado SQL es un lenguaje de base de datos normalizado, utilizado por lenguaje de base de datos normalizado, utilizado por todas las bases de datos conocidas. El nombre SQL todas las bases de datos conocidas. El nombre SQL significa (significa (Sequence Query LanguagueSequence Query Languague) () (Lenguaje Lenguaje de Consulta Secuencialde Consulta Secuencial).).

Los programadores que se dedican al desarrollo de Los programadores que se dedican al desarrollo de aplicación en otras herramientas de programación: aplicación en otras herramientas de programación: un programador en SQL esta preparado para dar un un programador en SQL esta preparado para dar un informe o reporte en cuestión de minutos. informe o reporte en cuestión de minutos.

Page 3: SQL Visual Basic 6.0

COMANDOS DEL SQLCOMANDOS DEL SQL

El lenguaje SQL esta compuesto por comandos, El lenguaje SQL esta compuesto por comandos, cláusulas, operadores y funciones. Estos cláusulas, operadores y funciones. Estos componentes nos ayudan a crear, actualizar y componentes nos ayudan a crear, actualizar y manipular las bases de datos.manipular las bases de datos.

Existen dos tipos de comandos: Los comandos externos o DLL que permiten crear,

modificar y eliminar objetos de la bases de datos.Los comandos internos o DML que permiten

manipular datos de las tablas de las bases de datos, como hacer consultas, filtrar datos, ordenar datos. Etc

Page 4: SQL Visual Basic 6.0

Comandos Externos o DLLComandos Externos o DLL

Como dijimos los comandos externos son los que actual sobre los objetos de la base de datos; existen 3 comandos externos:

Create: Se utiliza para crear tablas, índices y otros objetos.

Drop: Se utiliza para eliminar tablas, índices y otros objetos.

Alter: Se utiliza para modificar tablas.

Page 5: SQL Visual Basic 6.0

Comandos Internos o DMLComandos Internos o DML

Como dijimos los comandos internos nos permiten manipular los datos de las tablas; los comandos internos son los siguientes:

Select: Se utiliza para consultar datos de los registros de las tablas.

Insert: Se utiliza para agregar registros a las tablas de datos.

Update: Se utiliza para modificar los valores de los campos y los registros de una tabla

Delete: Se utiliza para eliminar registros de una tabla.

Page 6: SQL Visual Basic 6.0

CláusulasCláusulas Las cláusulas son agregados al comando Select, que

permiten seleccionar o manipular los datos siguiendo ciertos criterios; entre las cláusulas tenemos las siguientes:

From: Se utiliza para indicar de que tabla se leerán o seleccionaran los datos.

Where: Se utiliza para filtrar la selección de datos por medio de condiciones.

Having: Se utiliza para agrupar los registros de acuerdo a un criterio.

Order by: Se utiliza para ordenar los datos en una selección de los mismos.

Las cláusulas se utilizan como parte de la sentencia Select, pero no se usan en el resto de comandos internos, como inser, Update, Delete.

Page 7: SQL Visual Basic 6.0

Operadores LógicosOperadores Lógicos Un operador lógico es un enlace entre una

condición y otra, dando un relación entre ambas; los operadores lógicos son necesarios en los casos en que una sentencia Select se desean manejar mas de una condición. Entre los operadores lógicos tenemos los siguientes:

And: Se utiliza para evaluar dos condiciones y solo si las dos condiciones se cumplen devuelve un

valor verdadero (true).Or: Se utiliza para evaluar dos condiciones y devuelve

un valor verdadero solo si al menos una de las dos condiciones se cumple.

Not: Devuelve el valor contrario de un expresión.

Page 8: SQL Visual Basic 6.0

Consultas simplesConsultas simples

La sintaxis básica de una consulta de selección es la siguiente:

SELECT Campos FROM Tabla;

Donde Campos es la lista de campos que se desean recuperar y tabla es el origen de los mismos.

Page 9: SQL Visual Basic 6.0

Entorno de trabajo en Visual Basic Entorno de trabajo en Visual Basic 6.06.0

Para poder utilizar SQL en Visual Basic en necesario que entremos a Visual Basic 6.0. El cual se puede acceder de la siguiente forma:

Inicio Todos los programas Microsoft Visual Studio 6.0

Page 10: SQL Visual Basic 6.0

Nos aparecerá una ventana igual a la siguiente imagen:

De la imagen mostrada anteriormente se seleccionara abrir para poder entrar al programa. Un vez realizado estos pasos estaremos listos para empezar a trabajar.

Page 11: SQL Visual Basic 6.0

Para utilizar el SQL en Visual Basic 6.0 en necesario crear una base de datos (puede se realizada en cualquier gestor de base de datos o dentro del mismo visual) en este caso lo aremos en Visual Basic.

Page 12: SQL Visual Basic 6.0

Para poder crear la base de datos empezaremos a realizar los siguientes procedimientos: Seleccionar la opcion Add-Ins Visual Data Manager…… File, New, Open (en caso de tener creada la base de datos) Microsoft Access, Version 2.0 MDB Darle nombre a la base de datos y guardar ( opcional ) Dar click derecho en propiedades Seleccionar new table Name table ( nombre de la tabla) Seleccionar Add Field Name (ingresar los campos que contendra la tabla) Seleccionar Ok Close Seleccionar Build The table Por ultimo cerrar todas las ventanas para comenzar a trabajar.

Page 13: SQL Visual Basic 6.0

Una vez creada la base de datos comenzaremos a trabajas. Para comenzar necesitaremos un objeto data en el formulario para poder enlazar la base de datos que hemos creado.

Page 14: SQL Visual Basic 6.0

Buscar en las propiedades del data la opción Data base name (nombre de la base de datos). Una vez seleccionada esta opción buscaremos la base de dato que hemos creado y la abriremos. Una vez realizados todos estos procedimientos comenzaremos a utilizar el SQL:

Para poder utilizar el SQL es necesario que seleccionemos el objeto Data en la propiedad RecordSource, en el cual escribiremos las consultas que deseamos realizar:

Nota: para poder mostrar los registro llamados por la consulta SQL se puede utilizar el control MSFlexGrid y relacionarlo en su propiedad DATASOURCE con el objeto Data que se esta utilizando en ese momento.

Page 15: SQL Visual Basic 6.0

Seleccionar los campos de: nombre y apellido de la tabla ejemplo;Select nombre, apellido from ejemplo;

Page 16: SQL Visual Basic 6.0

La consulta quedaría de la siguiente manera:

Page 17: SQL Visual Basic 6.0

Seleccionar los campos de: nombre, apellido, sexo, sueldo de la tabla ejemplo:

Select nombre, apellido, sexo, sueldo from ejemplo;

Mostrar los campos de nombre, apellido dirección de la tabla ejemplo ordenados por el campo nombre;

Select nombre, apellido dirección from ejemplo order by nombre;

Page 18: SQL Visual Basic 6.0

Las consulta quedaría de la siguiente manera:

Page 19: SQL Visual Basic 6.0
Page 20: SQL Visual Basic 6.0

Una vez realizados todos estos ejercicios serás capaz de:

Crear base de datos en Visual Basic 6.0 . . . . . . utilizando el asistente.

crear consultas de selección utilizando el . los comandos internos e externos del SQL.

Mostrar las consultas mediante el objeto Data . . y el objeto MSFlexGrid

Page 21: SQL Visual Basic 6.0

[email protected][email protected]

Espero que esta presentación te haya servido de apoyo en el en la utilización del SQL en Visual Basic 6.0.

Esperar la 2da parte muy pronto.

FIN