ODBC LOGIN

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 (Modifiée)


ODBC LOGIN{(nomSource; utilisateur; motDePasse)}

ParamètreTypeDescription
nomSourceChaîneNom de la source de données dans le gestionnaire ODBC
utilisateurChaîneNom d'utilisateur enregistré dans la source de données
motDePasseChaîneMot de passe de l'utilisateur

Description

La commande ODBC LOGIN vous permet d'ouvrir une connexion avec une source de données ODBC externe ou le moteur SQL interne de 4D.

Note : Le standard ODBC (Open DataBase Connectivity) définit une librairie de fonctions standard. Ces fonctions permettent à une application telle que 4D d'accéder via le langage SQL à tout système de gestion de données compatible ODBC (bases de données, tableurs, etc.).

Le paramètre nomSource contient le nom de la source de données telle qu'elle a été définie dans le gestionnaire du pilote ODBC.

Pour ouvrir une connexion avec le moteur SQL interne de 4D, passez la constante SQL_INTERNAL dans le paramètre nomSource.

Note : Il n'est pas nécessaire d'ouvrir une connexion à l'aide de cette commande si vous avez l'intention d'accéder à l'environnement SQL de 4D via les mots-clés Debut SQL/Fin SQL ou la commande CHERCHER PAR SQL. La connexion doit être initialisée uniquement pour l'utilisation des autres commandes ODBC de 4D.

Le paramètre utilisateur contient le nom de l'utilisateur autorisé à se connecter à la source de données externe. Par exemple, avec Oracle®, ce nom d'utilisateur peut être "Scott".

Le paramètre motDePasse contient le mot de passe de l'utilisateur autorisé à se connecter. Par exemple, avec Oracle®, ce mot de passe peut être "tiger".

Tous ces paramètres sont facultatifs. Si aucun paramètre n'est passé, la commande provoquera l'affichage de la boîte de dialogue de connexion ODBC, permettant de désigner manuellement la source de données à laquelle se connecter :

La portée de cette commande est le process. Autrement dit, si vous souhaitez ouvrir deux connexions distinctes, vous devez créer deux process et ouvrir chaque connexion dans chaque process.

Exemples

(1) Cette instruction provoque l'affichage de la boîte de dialogue du gestionnaire ODBC :

   ODBC LOGIN

(2) Cette instruction provoque la connexion à la source de données ODBC "MonOracle" avec les identifiants "Scott" et "tiger" :

   ODBC LOGIN("MonOracle";"Scott";"tiger")

(3) Ouverture d'une connexion avec le moteur SQL interne de 4D :

   ODBC LOGIN(SQL_INTERNAL;$utilisateur;$motdepasse)

Référence

ODBC LOGOUT.

Variables et ensembles système

Si la connexion est correctement établie, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.


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