Comment vérifier si "Créer une connexion à la base de données" a réussi ?Beaucoup de mes scripts se connectent à une base de données dès qu'ils sont lancés. La base de données est sur l'intranet, les utilisateurs doivent donc :
1. Être connecté au réseau interne OU avoir un VPN activé
2. Avoir configuré correctement la source ODBC
Parfois, ils ne le font pas.
Je veux avertir les utilisateurs que la base de données n'est pas disponible au lieu d'erreurs de script sur eux. Quelle serait la bonne façon de vérifier si "Créer une connexion à la base de données" a réussi et a renvoyé un descripteur valide ?
Merci,
M
Re : Comment vérifier si "Créer une connexion à la base de données" a réussi ?Vous pouvez essayer une logique comme celle-ci :
my_dbc = create database connection("foobar");
if (isempty(my_dbc) | is missing(my_dbc),
_nw = new window("Create DBC: Empty Value", << modal,
textbox("Error: The database connection is empty."),
);
throw("Empty database connection string");
);
Re : Comment vérifier si "Créer une connexion à la base de données" a réussi ?Is Scriptable(dbc);
fonctionne très bien, quelqu'un a un extrait de code avec une fenêtre modale qui fermerait tout l'AddIn au cas où il évaluerait "0" ?
Merci,
M