Pregunta: | 1750 - CONTROL DATA Y ACCESS 2000 |
Autor: | VICTOR MANUEL ALONSO VERANO |
ME GUSTARIA SABER COMO PUEDO ACCEDER A UNA BASE DE DATOS CON FORMATO ACCESS 2000 MEDIANTE UN CONTROL DATA DE LOS WINDOWS COMMON CONTROLS 6.0 ACTUALIZADOS POR EL SERVICE PACK 3 DE VISUAL ESTUDIO, YA QUE AL INTENTAR MOSTRAR DATOS EN UN GRID ENLAZADO A UN CONTROL DATA ME DA UN ERROR AL NO RECONOCER EL FORMATO DE LA BASE DE DATOS. |
Respuesta: | jose sanchez |
BAJATE EL SERVICE PACK 5 PARA VISUAL STUDIO O VISUAL BASIC Y EL MDAC DESDE LA PAGINA DE MICROSOFT.
PRIMERO EJECUTA MDAC LUEGO EL SP DE VISUAL STUDIO AL ARRANCAR VISUAL BASIC Y PONER UN CONTROL DATA EN EL FORM TE SALDRA DIRECTAMENTE LA OPCION PARA ACCESS 2000. ACUERDATE DE UTILIZAR LA VERSION 3.6 PARA EL ACCESO A BASES DE DATOS EN VISUAL. QUE LO DISFRUTES. |
Respuesta: | Jaime Rojas Tillemann |
Debes utilizar como referencia DAO 3.6 en vez del DAO 3.51 o inferior. Luego, coloca un DBGrid y un Control Data en el formulario, entra a la ventana de codigo y pega lo siguiente : Private Sub Form_Load() Dim RS As Recordset Dim DB As Database Set DB = OpenDatabase("") ´ AQUI ESPECIFICA LA RUTA DE LA BASE Set RS = DB.OpenRecordset("") ´NOMBRE DE LA TABLA Set Data1.Recordset = RS End Sub ... y BINGO, tendras a ACCESS 2000 en tu poder ... Saludos Jeyar(MC)... |
Respuesta: | Victor M Alonso |
Para atacar bases de datos de Acces 2000 desde los controles DAO. 1o Tengo El equipo de desarrollo con Office 97 2o Las bases de datos las creo en Access 97 3o en todos los formularios en el load tengo por cada objeto data el siguiente codigo. Set CurAuxiliar = BaseDeDatos.OpenRecordset("Select * From Bancos", dbOpenDynaset) Set DataBancos.Recordset = CurAuxiliar.Clone DataBancos.Refresh CurAuxiliar.Close Set CurAuxiliar = Nothing 4o En produccion migro la base de datos a Access 2000 e voila funciona |