Cómo acceder a bases de datos dBase, Paradox o Btrieve.
Para especificar una base de datos que no pertenece a Access Basic, se agrega un punto y coma (;) al nombre y se encierra entre comillas simples. También puede utilizar la palabra reservada DATABASE para especificar la base de datos externa. Por ejemplo, las líneas siguientes especifican la misma tabla:
FROM Tabla IN '[dBASE IV; DATABASE=C: DBASEDATOSVENTAS;]';
FROM Tabla IN 'C: DBASEDATOSVENTAS' 'dBASE IV;'
Acceso a una base de datos externa de Microsoft Access:
SELECTIdCliente
FROM
Clientes
IN 'C:MISDATOS.MDB'
WHERE
IDCliente Like 'A*'
(En donde MISDATOS.MDB es el nombre de una base de datos de Microsoft Access que contiene la tabla Clientes.)
Acceso a una base de datos externa de dBASE III o IV:
SELECTIdCliente
FROM
Clientes
IN 'C:DBASEDATOSVENTAS' 'dBASE IV';
WHERE
IDCliente Like 'A*'
(Para recuperar datos de una tabla de dBASE III+ hay que utilizar 'dBASE III+;' en lugar de 'dBASE IV;'.)
Acceso a una base de datos de Paradox 3.x o 4.x:
SELECTIdCliente
FROM
Clientes
IN 'C:PARADOXDATOSVENTAS' 'Paradox 4.x;'
WHERE
IDCliente Like 'A*'
(Para recuperar datos de una tabla de Paradox versión 3.x, hay que sustituir 'Paradox 4.x;' por 'Paradox 3.x;'.)
Acceso a una base de datos de Btrieve:
SELECTIdCliente
FROM
Clientes
IN 'C:BTRIEVEDATOSVENTASFILE.DDF' 'Btrieve;'
WHERE
IDCliente Like 'A*'
(C:BTRIEVEDATOSVENTASFILE.DDF es la ruta de acceso y nombre de archivo del archivo de definición de datos de Btrieve.)
Claudio