13. Bases de Datos Externas

Para el acceso a bases de datos externas
se utiliza la cláusula IN.
Se puede acceder a base de datos dBase, Paradox
o Btrieve
. Esta cláusula sólo permite la conexión
de una base de datos externa a la vez. Una base de datos externa es una base
de datos que no sea la activa. Aunque para mejorar los rendimientos es mejor
adjuntarlas a la base de datos actual y trabajar con ellas.

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:\DBASE\DATOS\VENTAS;]';
FROM Tabla IN 'C:\DBASE\DATOS\VENTAS' 'dBASE IV;'

Acceso a una base de datos externa de
Microsoft Access:

SELECT IDCliente FROM Clientes IN 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
:

SELECT IDCliente FROM Clientes IN 'C:\DBASE\DATOS\VENTAS'
'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
:

SELECT IDCliente FROM Clientes IN 'C:\PARADOX\DATOS\VENTAS'
'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
:

SELECT IDCliente FROM Clientes IN 'C:\BTRIEVE\DATOS\VENTAS\FILE.DDF'
'Btrieve;' WHERE IDCliente Like 'A*';

C:\BTRIEVE\DATOS\VENTAS\FILE.DDF es la ruta de acceso y nombre de archivo del archivo de definición de
datos de Btrieve.

Siguiente capítulo: Omitir los permisos de ejecución

banner

  1. Introducción
  2. Consultas
    de Selección
  3. Criterios
    de Selección
  4. Agrupamiento
    de Registros y Funciones Agregadas
  5. Consultas
    de Actualización
  6. Tipos
    de Datos
  7. SubConsultas
  8. Consultas
    y Referencias Cruzadas
  9. Consultas
    de Unión Interna
  10. Consultas
    de Unión Externas
  11. Estructuras
    de las Tablas
  12. Consultas
    con Parámetros
  13. Acceso
    a las Bases de Datos Externas
  14. Omitir los permisos de ejecución
  15. La
    Cláusula Procedure
  16. Anexos