Programación General > Visual Basic 6.0 e inferiores
Como Conectar Access En Red Con Visual 6.0
Yovana:
Saludos
Por diferentes problemas no habia podido programar nada pero ya de vuelta empiezo a probar lo que me explicaron y me da el error "3170" no se puede encontrar en ISAM instalable y en la ayuda dice
"No se pudo encontrar la DLL de un archivo ISAM instalable. Este campo es necesario para vincular las tablas externas (que no sean las tablas de ODBC o de base de datos de Microsoft Jet). Estoy trabajando con acces y hasta donde se es un BDD de Microsotf Jet Las ubicaciones de todos los controladores ISAM se mantienen en el Registro de Windows. Estas entradas se crean automáticamente cuando instala la aplicación. Si cambia la ubicación de estos controladores, necesitará corregir el programa de instalación de la aplicación para que refleje este cambio y generar las entradas correctas del Registro.
Causas posibles:
· Una entrada del Registro no es válida. Por ejemplo, este error se produce si está utilizando una base de datos de Paradox externa y la entrada de Paradox no es paradox es acces apunta a un directorio o controlador que no existe. Salga de la aplicación, modifique el Registro de Windows e intente de nuevo la operación.
· Una de las entradas del Registro apunta a una unidad de red El sistema y la BDD estan en C: y ésta no está conectada. Asegúrese de que la red está disponible e intente de nuevo la operación."
Data3.DatabaseName = BDD
SQL = "select Técnicos.CodTec, Técnicos.Nombre, Técnicos.Apellido from Técnicos"
Data3.RecordSource = SQL
Data3.Refresh (El error da en esta linea)
Do
If Data3.Recordset.Fields("CodTec") = Text7.Text Then (aja se lo quito y en esta linea dice la varible de bloque With no esta definida)
Mi no enterder nada :huh: alguien quie me explique que hise mal o por que da ese error por que en ultima opcion la maquina esta loca :blink: no se si es que me falta instalar algo en la maquina que es y donde se consigue :D
ayuda :lightsabre:
Saludos :comp:
Yovana:
ya lo arregle era un bobada :D :hola:
Sagutxo:
Salu2.
No se si es diferente tu forma de hacerlo pero cuando yo abro un RECORDSOURCE lo hago de difernete manera los campos de las tablas.
Data1.DatabaseName = PathDeBase
Data1.RecordSource = "SELECT * FROM Clientes ORDER BY IdCliente"
Sustituyo el '*' por los campos que deseo, pero sin ponerles el clientes. delante del campo. Osea:
Data1.RecordSource = "SELECT IdCliente, Nombre, Direc, Tfno FROM Clientes WHERE PATATIN ORDER BY PATATAN"
Espero haberte podido ayudar.
:comp:
Navegación
[*] Página Anterior
Ir a la versión completa