CONEXIÓN DE BASE DE DATOS UTILIZANDO VISUAL BASIC 6
-
Upload
luis-lalon -
Category
Documents
-
view
38 -
download
4
Transcript of CONEXIÓN DE BASE DE DATOS UTILIZANDO VISUAL BASIC 6
CONEXIÓN DE BASE DE DATOS UTILIZANDO VISUAL BASIC 6.0 Y MICROSOFT ACCESS
Utilización del control ADO en Visual Basic 6.0
Para activar este control se debe se agregar el siguiente componente:
Clic derecho en la barra de controles (General) Luego escogemos la opción Microsoft ADO Data Control 6.0 (OLEDB) y pulsamos en el botón
aceptar.
Utilización del control DTPicker en Visual basic 6.0
Clic derecho en la barra de controles (General) Luego escogemos la opción Microsoft Windows Common Controls-2.6.0 (SP4) y pulsamos en el
botón aceptar.
Creación de un proyecto para la conexión de base de datos utilizando el control ADO.
Primero abrir visual basic 6.0
Crear dos formularios
En los dos formularios cambiamos en la ventana de propiedades las siguientes opciones: Form1:
Nombre= frmcaratula BorderStyle=None StarUpPosition=CenterScreen Width=7065 Height=4335
Form2 : Nombre= frmconexion BorderStyle=None StarUpPosition=CenterScreen Width=7590 Height=5310
Luego en el formulario frmcaratula ponemos los siguientes controles: Insertar 4 labels, un Timer como se muestra en la figura.
En todos los labels cambiamos en la ventana de propiedades las siguientes opciones:
Autosize=true BackStyle=Transparent Border style=None Font= fuente: MS Sans Serif; Estilo de fuente:Negrita; Tamaño:14
En el Timer cambiamos en la ventana de propiedades las siguientes opciones:
Nombre =tmrinicio Interval=3000
Luego abrimos la ventana de programación del tmrinicio y escribimos el siguiente código:
Private Sub tmrinicio_Timer()trminicio.Enabled = Falsefrmconexion.ShowUnload MeEnd Sub
Luego en el formulario frmconexion ponemos los siguientes controles: Insertar 7 labels, 4 Commandbutton, un DTPicker, un Adodc y 6 textbox como se muestra en la figura.
En todos los textbox cambiamos en la ventana de propiedades las siguientes opciones:
Text1 Nombre=txtid Height=375 Width=1815
Text2 Nombre=txtclave Height=375 Width=1815
Text3 Nombre=txtnombre Height=375 Width=1815
Text4 Nombre=txtapellido Height=375 Width=1815
Text5 Nombre=txtdireccion Height=375 Width=1815
Text6 Nombre=txttelefono
Height=375 Width=1815
En todos los commandButton cambiamos en la ventana de propiedades las siguientes opciones:
commandButton1 nombre= cmdnuevo caption=Nuevo width=1335 Height=495
commandButton2 nombre= cmdmodificar caption= Modificar width= 1335 Height= 495
commandButton3 nombre= cmdeliminar caption= Eliminar width=1335 Height=495
commandButton5 nombre= cmdsalir caption=Salir width=1335 Height=495
En el DTPicker1 cambiamos en la ventana de propiedades las siguientes opciones:
Nombre:dtpfecha Height=375 Width=1815
En el Adodc1 cambiamos en la ventana de propiedades las siguientes opciones:
Height=495 Width=4575
Luego debemos realizar la conexión a la base de datos de la siguiente manera:
En el control adodc1 damos clic derecho y escogemos propiedades y damos un clic. En la ventana que nos aparece escogemos la opción usar cadena de conexión y damos un clic en
generar. Nos aparecerá una ventana donde escogemos la pestaña proveedor y luego seleccionamos
Microsoft Jet 4.0 OLE DB Providier.
Luego escogemos la pestaña conexión y escogemos la opción 1, damos clic en el cuadradito con tres puntos y escogemos la ubicación de mi base de datos creada anteriormente y damos en abrir.
Una vez hecho esto probamos la conexión con la base de datos para lo cual damos un clic en probar conexión, si sale el mensaje prueba de conexión satisfactoria esta muy bien caso contrario repita el paso anterior y verifique la conexión.
Por ultimo damos en aceptar y verificamos que la casilla usar cadena de conexión este llena esto nos servira para la otra práctica por el momento damos otra vez en aceptar y listo esta hecha la conexión con el control adodc.
Abrimos la ventana de programación para proceder a ingresar el siguiente código en los commandbutton para lo cual damos doble clic en los botones creados:
Private Sub cmdeliminar_Click()Adodc1.Recordset.DeleteEnd Sub
Private Sub cmdmodificar_Click()Adodc1.Recordset.UpdateBatchEnd Sub
Private Sub cmdnuevo_Click()Adodc1.Recordset.AddNewEnd Sub
Private Sub cmdsalir_Click()EndEnd Sub