USE EXTERNAL DATABASE

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11


Nota de compatibilidad: este comando fue reemplazado por el comando SQL LOGIN a partir de la versión 11.3 de 4D. Se ha conservado únicamente por razones de compatibilidad y no se conservará en versiones futuras del programa.

USE EXTERNAL DATABASE (nomFuente{; usuario{; contraseña}})

ParámetroTipoDescripción
nomFuenteCadenaNombre de la fuente de datos ODBC a la cual conectarse
usuarioCadenaNombre del usuario
contraseñaCadenaContraseña del usuario

Descripción

El comando USE EXTERNAL DATABASE establece una conexión entre la aplicación 4D y la fuente de datos designada por el parámetro nombreFuente. Puede obtener una lista de fuentes de datos disponibles en el equipo utilizando el comando GET DATA SOURCE LIST.

Una vez establecida la conexión, todas las instrucciones SQL ejecutadas en las estructuras Begin SQL/End SQL se enviarán a esta fuente (SQL pass-through) en el proceso actual, hasta que se ejecute el comando USE INTERNAL DATABASE u otra instrucción USE EXTERNAL DATABASE.

Nota: la instrucción EXECUTE IMMEDIATE SQL no puede utilizarse dentro de una conexión a una fuente externa de datos.

Pase en los parámetros usuario y contraseña los identificadores requeridos por la fuente de datos.

Ejemplo

   C_TEXT(arrayNomFuente;arrayDriversFuente;0)
   GET DATA SOURCE LIST(1;arrayNomFuente;arrayDriversFuente)  `Fuentes de datos del usuario
   If (Find in array(arrayNomFuente;"emp")#-1)  `Si la fuente emp existe
      USE EXTERNAL DATABASE("emp";"tiger";"scott")
      Begin SQL
      ... `Instrucciones SQL
      End SQL
   End if

Ver también

Get current data source, GET DATA SOURCE LIST, USE INTERNAL DATABASE.

Variables y conjuntos sistema

Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario, toma el valor 0 y se genera un error.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente