Hallo,
Ich habe ein JSL-Skript, das über die Funktion „Datenbankverbindung erstellen“ eine Verbindung zu einer ODBC-Datenbank herstellt und eine SQL-Abfrage ausführt (siehe unten). Dieses Skript funktionierte auf JMP 16, ich habe jedoch einen neuen Computer erhalten und auf JMP 17 aktualisiert und erhalte jetzt die angehängte Fehlermeldung („Send Expects Scriptable Object in access or classification of ‚Send‘, dt1 << Show WIndow(0)“ ").Ich habe einige Debugging-Vorgänge durchgeführt und es sieht so aus, als ob die Funktion „SQL ausführen“ keine Daten erzeugt. Daher versucht die Funktion „Fenster anzeigen“ eine Tabelle auszublenden, die nicht vorhanden ist. Ich habe direkt in der Datenbank überprüft, ob die Abfrage Daten generiert.
database = "DB";
server = "server";
user = "user";
pass = "pass";
conn = Create Database Connection ("ODBC:Description=" || database || ";DRIVER=SQL Server Native Client 11.0;SERVER=" || server || ";UID=" || user || ";PWD=" || pass || ";APP=JMP;Database=" || database || ";");
strg = "query string";
dt1 = Execute SQL(conn,strg,"Table Title");
dt1 << Show Window(0);Vielen Dank für Ihre Hilfe!