Wie überprüfe ich, ob „Datenbankverbindung erstellen“ erfolgreich ist?Viele meiner Skripte stellen sofort nach dem Start eine Verbindung zu einer Datenbank her. DB befindet sich im Intranet, daher müssen Benutzer:
1. Mit dem internen Netzwerk verbunden sein ODER VPN aktiviert haben
2. Stellen Sie sicher, dass die ODBC-Quelle korrekt eingerichtet ist
Manchmal tun sie es nicht.
Ich möchte Benutzer warnen, dass die Datenbank nicht verfügbar ist, anstatt dass bei ihnen ein Skriptfehler auftritt. Was wäre eine korrekte Methode, um zu überprüfen, ob „Datenbankverbindung erstellen“ erfolgreich war und ein gültiges Handle zurückgegeben hat?
Danke,
M.
Betreff: Wie überprüfe ich, ob „Datenbankverbindung erstellen“ erfolgreich ist?Sie könnten eine Logik wie diese ausprobieren:
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");
);
Betreff: Wie überprüfe ich, ob „Datenbankverbindung erstellen“ erfolgreich ist?Is Scriptable(dbc);
Funktioniert einwandfrei. Hat jemand ein Code-Snippet mit einem modalen Fenster, das einfach das gesamte AddIn schließt, falls es „0“ auswertet?
Danke,
M.