UTILISER BASE EXTERNE

4D - Documentation   Français   English   German   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


UTILISER BASE EXTERNE (nomSource{; utilisateur; motDePasse})

ParamètreTypeDescription
nomSourceChaîneNom de la source de données ODBC à laquelle se connecter
utilisateurChaîneNom d'utilisateur
motDePasseChaîneMot de passe de l'utilisateur

Description

La commande UTILISER BASE EXTERNE établit une connexion entre l'application 4D et la source de données désignée par le paramètre nomSource. Vous pouvez obtenir la liste des sources de données disponibles sur le poste à l'aide de la commande LISTE SOURCES DONNEES.

Une fois la connexion établie, toutes les instructions SQL exécutées par la suite au sein de structures Debut SQL/Fin SQL seront envoyées à cette source externe (SQL pass-through) dans le process courant, jusqu'à ce que la commande UTILISER BASE INTERNE ou une autre instruction UTILISER BASE EXTERNE soit exécutée.

Note : Il n'est pas possible d'utiliser l'instruction SQL EXECUTE IMMEDIATE dans le cadre d'une connexion à une source externe.

Passez dans les paramètres utilisateur et motDePasse les identifiants requis par la source de données, le cas échéant.

Exemple

   C_TEXTE(tdsn;tdsnPilotes;0)
   LISTE SOURCES DONNEES(1;tdsn;tdsnPilotes)  `Sources utilisateur
   Si (Chercher dans tableau(tdsn;"emp")#-1)  `Si la source emp existe bien
      UTILISER BASE EXTERNE("emp";"tiger";"scott")
      Debut SQL
      ... `Instructions SQL
      Fin SQL
   Fin de si

Référence

Lire source donnees courante, LISTE SOURCES DONNEES, UTILISER BASE INTERNE.

Variables et ensembles système

Si la commande est correctement exécutée, la variable système OK prend la valeur 1. Sinon, elle prend la valeur 0 et une erreur est générée.


4D - Documentation   Français   English   German   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant