Control de datos sql
description
Transcript of Control de datos sql
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
EXTENSIÓN SANTO DOMINGO
FALCULTAD: SISTEMAS MERCANTILES
CARRERA: SISTEMAS
MATERIA: PROGRAMACIÓN VISUAL II
NIVEL: TERCERO
TEMA: CONTROLES DE DATOS Y BASE DE DATOS
AUTOR: Bach. JUAN CELI
TUTOR: Ing. ENRIQUE VILLALTA
FECHA: 27 - 06 – 2015
PERIODO ABRIL – SEPTIEMBRE
SANTO DOMINGO – ECUADOR
2015
1 INTRODUCCIÓN
El control Data se utiliza como mecanismo de enlace de controles a una base de
datos mediante DAO, visual 2008 no tiene un equivalente para el control Data; la
arquitectura de enlace de datos ha cambiado y ya no se admite DAO. El
control Data también proporciona una interfaz para navegar por los datos, con
botones para avanzar y retroceder en las filas de una tabla de base de datos. Visual
Basic 2008 tiene un control equivalente, el control BindingNavigator, que también
incluye botones para agregar y eliminar filas.
2 OBJETIVOS
2.1 GENERAL
Investigar los controles de datos para diseñar una base de datos mediante la
ejecución de instrucciones SQL y procedimientos almacenados.
2.2 ESPECIFICOS
Definir el control Dataset y sus propiedades.
Fundamentar el control Bindingsource y sus propiedades.
Analizar el control Table Adaptar y sus propiedades.
3 DESARROLLO
3.1 DATASET
Es un control que tiene la configuración del origen de datos y por lo tanto se
convierte en un repositorio porque contiene todos los registros de las entidades osea
datos.
3.1.1 Características
Origen de datos
Servidor: localhost
Usuario: root
Contraseña : 123456
Especificaciones de BD(SAI_CS)
Cuando se realiza el enlace de un SGBD se incluye en el proyecto y se crea un
archivo llamado APP.config que es parte del proyecto y dentro de este, está el
CONECCIONSTRING que es la cadena de conexión donde se guarda la
configuración del enlace a los datos
3.2 BINDINDSOURCE
Es aquel que permite encapsular los datos mediante propiedades:
3.2.1 Propiedades en tiempo de Diseño
Datasource: se especifica el origen de los datos en el que vamos a trabajar en
dataset.
Datamember: permite especificar la entidad o tabla a la cual se manipula los
datos
3.2.2 Propiedades en tiempo de Ejecución
Movefirst.- Mueve el puntero de control de registros al primer registro
Ejemplo: Me.clientesbingingsource1.movefirst()
Movelast.- Mueve el puntero de control de registros al último registro
Ejemplo: Me.clientesbingingsource1.movelast()
Movenext.- Mueve el puntero de control de registros al siguiente registro
Ejemplo: Me.clientesbingingsource1.movenext()
Moveprevious.- Mueve el puntero de control de registros al anterior registro
Ejemplo: Me.clientesbingingsource1.moveprevious()
Current.- Especifica el campo del cual se va mostrar el dato
Formato: me.txtruc.text=me.clientesbindingsource1.current(“campo”)
Ejemplo: Me.clientesbingingsource1.current(“clien_ruc”)
Position.- Ubica el puntero de registros donde encuentre la coinciedencia
entre el campo y valor.
Formato: me.clientesbindigsource.position
Find.- Busca un registro mediante el campo y valor especificado en el
bindingsource
Formato: me.clientesbindingsource.find(“campo”,valor a buscar)
Ejemplo:
me.clientesbindigsource.position = me.clientesbindingsource.find(“cli_id”,2)
3.3 TABLE ADAPTER
Contiene los registros en la tabla especificada en el bindinsource por la propiedad
datamember y por lo tanto se pueden manipular los datos con certeza.
Propiedad más importante es la FILL que permite especificar la tabla del dataset con
la que va a trabajar. Ejemplo.
Me.Clientestableadapter1.FILLl(SAI_Cs.dataset.clientes)
Por lo general esta línea se carga automáticamente en tiempo de diseño al momento
de que configura el contrl Databinding.
3.4 ANEXOS DE BASE DE DATOS
4 CONCLUCIONES
Podemos concluir que el dataset nos representa una memoria caché de datos
en memoria.
Bindingsource es la que encapsula el origen de datos de un formulario y
Table Adapter proporciona una comunicación entre su aplicación y una base
de datos mediante la ejecución de instrucciones SQL y procedimientos
almacenados contra una base de datos.
5 BIBLIOGRAFÍA
5.1 DIGITAL
https://msdn.microsoft.com/es-es/library/7zt3ycf2.aspx