Löschen Sie ein Skript aus einer DatentabelleHallo allerseits,
Ich schreibe gerade ein Skript, das Daten aus einer Datenbank abruft.Ich füge der Datentabelle mehrere Skripte hinzu (nicht in einer Spalte, sondern im Skriptfeld, Rahmen oben links in der Datentabelle).
JMP fügt einige der Skripte standardmäßig hinzu.Eine davon ist „In DB speichern“.Dieses Skript muss in dem Skript, das ich schreibe, gelöscht werden.
Ich kann nicht zulassen, dass die Benutzer dieses Skript versehentlich ausführen.In der Vergangenheit haben wir ein Datenbank-Update durchgeführt, das die Struktur unserer Datenbank vollständig zerstört hat (was bedeutet, dass andere Programme, die eine Verbindung zur Datenbank herstellen, nicht mehr funktionieren).Daher stellt es tatsächlich ein großes Produktionsrisiko dar, es dort zu belassen (und das kommt häufig vor).
Ich kann Skripte mit hinzufügen
dt << New Script( ... );
Jedoch,
dt << Skript löschen( 'MyScript' );
funktioniert nicht.
Kann mir bitte jemand dabei helfen?
Danke!!!
Betreff: Ein Skript aus einer Datentabelle löschen
Ich weiß, das ist spät ... aber nur als Referenz.
//To get all the names of the scripts in a data table
lstScripts = dt << Get Table Script Names;
//delete scripts in data table
dt << Delete Scripts(lstScripts); // delete all scripts
dt << Delete Scripts({"Script1", "Script2"}); // delete certain scripts only
Betreff: Ein Skript aus einer Datentabelle löschenHier ist ein Code, der zwei Tabellenvariablen und eine Eigenschaft löscht:
current_dataset << Delete Table Variable("JSL");
current_dataset << Delete Table Variable("SQL");
current_dataset << Delete Table Property("Source");
Darüber hinaus können Sie die ODBC-Verbindungszeichenfolge mit einer Einstellung ausblenden. In JSL können Sie Folgendes tun:
pref(ODBC Hide Connection String(1));
Betreff: Ein Skript aus einer Datentabelle löschenLeider waren diese Objekte ursprünglich als Tabelleneigenschaften bekannt und jetzt nennen wir sie Tabellenskripte. Das Nachrichtenprotokoll zur Datentabelle ist daher etwas verwirrend.
Sehen Hilfe > Skriptindex > Objekte > Datentabelle . Wählen Tabelleneigenschaft löschen Weitere Informationen finden Sie in der zweiten Liste. Diese Nachricht ist die, nach der Sie suchen.