<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe Add In erstellt, um eine Datenbankverbindung herzustellen
Der Versuch, die Daten mit verschiedenen Skripts / add-in wiederherzustellen, funktioniert jedoch nicht
Muss ich bei jedem Add-In eine Datenbankverbindung erstellen?
Das ist meine Verbindung in Skript hinzufügen
Neues Fenster ("USER ID and pass", << Modal, Textfeld ("Benutzer-ID einfügen"), variablebox1 = Textbearbeitungsfeld (), Textfeld ("Passwort einfügen"), variablebox2 = Textbearbeitungsfeld (<< Passwort) Stil));
userID = variablebox1 << Text abrufen;
pass = variablebox2 << Text abrufen;
abc = Datenbankverbindung erstellen ("DSN = DB; UID =" || userID || "; PWD =" || pass || "; MODE = SHARE; DBALIAS = DB;");
aber wenn ich versuche, die abc-Verbindung von verschiedenen add-in-Skripten zu verwenden, findet sie es nicht
Name ungelöst: dbc beim Zugriff oder bei der Auswertung von 'dbc', dbc
dt = SQL ausführen (
dbc / * ### * /, ...
Klingt nach einem Scoping-Problem. Machen Sie die Verbindungsvariable zu einer globalen Variablen, indem Sie sie mit "::" voranstellen.
:: ABC = Datenbankverbindung erstellen ( "DSN = DB; UID =" || Benutzeridentifikation || "; PWD =" || bestehen || "; MODE = SHARE; DBALIAS = DB;" ) ;