Malgré multiples tests, il m'est impossible de réussir une connexion toute simple à une base données en utilisant l'objet SQL.
Je précise que j'ai téléchargé la version 3.9.1 d'Actiona car il est indiqué que "Les pilotes MySQL, PostgreSQL, SQLite 3, Firebird et ODBC sont installés par défaut sur Windows uniquement." (je travaille sous Windows 7)
J'ai donc bien mes 4 fichiers dll (dont qsqlmysql.dll) dans le réperoire C:\Program Files (x86)\Actiona\plugins\sqldrivers
Néanmoins, impossible d'établir la connexion. J'ai l'erreur suivante :
Uncaught exception at <anonymous script, id=163719608>:7: DatabaseDriverUnavailableError: Ce pilote de base de données n'est pas disponible
Le code associé est le suivant :
Code: Select all
var SQL = new Sql(Sql.MySQL); // 3
SQL.connect({
hostName : "127.0.0.1",
databaseName : "SGBD",
userName : "root",
password : "",
});
Console.print("Connexion à la base de donnée réussie");