Bonjour,
J'ai réussi à établir la connexion vers MySQL en utilisant DSN (Source de données ODBC).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$DSN:="ConMySQL"
$User:="root"
$pwd:="123"
 
ODBC LOGIN($DSN;$User;$pwd)
**`ODBC LOGIN($DSN)
Si (ok=1)
	$SQLStmt:="SELECT code,Libelle FROM pays"
	ODBC EXECUTER($SQLStmt;[pays]Code;[pays]Libelle)
	ODBC CHARGER ENREGISTREMENT(ODBC Tous les enregistrements )
Fin de si 
ODBC LOGOUT
Je trouve que l'utilisation de DSN est figé.
Je voudrais utiliser une chaine de connexion de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
Est ce qu'il existe une commande qui permet d'exécuter la chaine de connexion en 4D .

Je vous remercie d'avance.

Cordialement.