TEMA: COMO UTILIZAR SQL ENVISUAL BASIC 6.0NOMBRE: ALEX SANCHEZCURSO: 3ero «BACHILLERATO»2012-2013AÑO LECTIVOCOLEGIO FISCAL...
BISUAL BASIC• Visual Basic es un lenguaje de programación de propósito general, con una gran potenciaen toda su estructura...
QUE ES SQL??• SQL (Structured Query Language ó Lenguaje Estructurado de Consulta), es un lenguajebastante sencillo, princi...
1. Un mandato en SQL se expresa en una cadena decaracteres o String.2. Dicho mandato se puede escribir en la propiedadReco...
4. Paraespecificar undeterminadocampo de unadeterminadatabla, se ha deescribirprimero elnombre de latabla, un puntoy, acon...
. LA SENTENCIA SELECT Y LA CLÁUSULA FROM• La sentencia SELECT "selecciona" los campos que conformarán la consulta, es deci...
COMBINACIÓNDE DATOStabla1 INNER JOIN tabla2 ONtabla1.campo_común=tabla2.campo_comúnDonde tabla1 y tabla2 representan elnom...
Próxima SlideShare
Cargando en…5
×

Como utilizar sql en visual basic 6.0

119 visualizaciones

Publicado el

.....

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
119
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Como utilizar sql en visual basic 6.0

  1. 1. TEMA: COMO UTILIZAR SQL ENVISUAL BASIC 6.0NOMBRE: ALEX SANCHEZCURSO: 3ero «BACHILLERATO»2012-2013AÑO LECTIVOCOLEGIO FISCAL TECNICO«YARUQUI»
  2. 2. BISUAL BASIC• Visual Basic es un lenguaje de programación de propósito general, con una gran potenciaen toda su estructura. Su implementación en el sistema operativo Windows y susherramientas visuales, han hecho de este lenguaje un líder indiscutible en lo que adesarrollo de aplicaciones se refiere. Con la versión 3.0. se implementó la gestión debases de datos a muy alto nivel, pudiendo gestionar bases de datos de tipo Access,Paradox, base, FoxPro, etc.• Este paso de gigante ha hecho de Visual Basic uno de los lenguajes favoritos por losdesarrolladores de aplicaciones de bases de datos, en especial el hecho de que VisualBasic implemente el lenguaje SQL, uno de los más potentes y sencillos lenguajes debases de datos.
  3. 3. QUE ES SQL??• SQL (Structured Query Language ó Lenguaje Estructurado de Consulta), es un lenguajebastante sencillo, principalmente orientado a bases de datos y, sobre todo, al manejo deconsultas. Visual Basic incorpora esta extensión junto a nuestras bases de datos,obteniendo potentes resultados. De hecho, las consultas que se realizan en Access estándesarrolladas o basadas en este lenguaje, por lo que su implementación en Visual Basicno es complicada.• El objetivo principal de SQL es la realización de consultas y cálculos con los datos de unao varias tablas.
  4. 4. 1. Un mandato en SQL se expresa en una cadena decaracteres o String.2. Dicho mandato se puede escribir en la propiedadRecordSource de un control Data (más adelante,podremos prescindir del control Data para realizarnuestras consultas), con el fin de crear una consultaen la interfaz3. Los nombres de los campos especificados (y de lastablas), que contengan más de una palabra, han deencerrarse entre corchetes ([nombre]). Como normageneral, se suelen escribir siempre entre corchetes.
  5. 5. 4. Paraespecificar undeterminadocampo de unadeterminadatabla, se ha deescribirprimero elnombre de latabla, un puntoy, acontinuación,el nombre delcampo(nombre_tabla.nombre_campo).5. Al especificaruna expresiónde búsqueda, siésta se refiere auna expresiónde caracteres,éstos han deencerrarse entrecomillas simples(expresión _a _buscar).6. Paraespecificar unafecha en unabúsqueda, éstadebe encerrarseentre signosnumeral(#fecha#) enAccess, Base X,etc., y entrecomillas simples(fecha) parabases SQLServer, Informix,etc.6. Paraespecificaruna fecha enuna búsqueda,ésta debeencerrarseentre signosnumeral(#fecha#) enAccess, BaseX, etc., y entrecomillassimples(fecha) parabases SQLServer,Informix, etc.7. Si se utiliza la propiedadRecordSource del control Data,para crear nuestras consultas enSQL, tras introducir el mandato SQL(siempre como una expresión decadena) es necesario refrescar elcontrol Data (control_data.Refresh).Mandato SQL EstándarEl lenguaje SQL está compuestopor una serie de sentencias y decláusulas muy reducidas ennúmero, pero muy potentes enefectividad. De entre todas laspalabras, existen cuatro que son lasmás utilizadas, estando compuestaspor una sentencia y por trescláusulas:SELECT lista campos FROM listatablas [WHERE criterios [ORDERBY lista campos]]
  6. 6. . LA SENTENCIA SELECT Y LA CLÁUSULA FROM• La sentencia SELECT "selecciona" los campos que conformarán la consulta, es decir,que establece los campos que se visualizarán o compondrán la consulta. El parámetrolista _ campo está compuesto por uno o más nombres de campos, separados porcomas, pudiéndose especificar también el nombre de la tabla a la cual pertenecen,seguido de un punto y del nombre del campo correspondiente. Si el nombre del campo ode la tabla está compuesto de más de una palabra, este nombre ha de escribirse entrecorchetes ([nombre]). Si se desea seleccionar todos los campos de una tabla, se puedeutilizar el asterisco (*) para indicarlo.• Una sentencia SELECT no puede escribirse sin la cláusula FROM. Una cláusula es unaextensión de un mandato que complementa a una sentencia o instrucción, pudiendocomplementar también a otras sentencias. Es, por decirlo así, un accesorioimprescindible en una determinada máquina, que puede también acoplarse a otrasmáquinas. En este caso, la cláusula FROM permite indicar en qué tablas o en quéconsultas (queries) se encuentran los campos especificados en la sentencias SELECT.Estas tablas o consultas se separan por medio de comas (,), y, si sus nombres estáncompuestos por más de una palabra, éstos se escriben entre corchetes ([nombre]).
  7. 7. COMBINACIÓNDE DATOStabla1 INNER JOIN tabla2 ONtabla1.campo_común=tabla2.campo_comúnDonde tabla1 y tabla2 representan elnombre de las tablas a combinar.Ambas tablas han de tener un campocomún o igual para poder realizarcorrectamente la combinación de losdatos.Las consultas realizadas hastaahora requerían de una dosis dehabilidad para conseguir crear unconjunto de datos que tuvieseinformación combinada de dostablas. Pero, podemos combinardatos de una manera mucho mássencilla y eficaz: mediante lasoperaciones JOIN, las cualespermiten combinar datos de dostablas. La operación JOIN máscomún es INNER JOIN, cuyasintaxis es:SELECT * FROM pedidosINNER JOIN clientes ONpedidos.codigo_cliente=clientes.codigo_cliente;

×