Bonjour,
J'ai un script JSL qui utilise la fonction "Create Database Connection" pour se connecter à une base de données ODBC et exécute une requête SQL (voir ci-dessous). Ce script fonctionnait sur JMP 16, mais j'ai reçu un nouvel ordinateur et mis à niveau vers JMP 17 et maintenant je reçois l'erreur jointe ("Send Expects Scriptable Object in access or evaluation of 'Send', dt1 << Show WIndow(0) ").J'ai effectué un débogage et il semble que le SQL d'exécution ne produise aucune donnée, donc la fonction Afficher la fenêtre essaie de masquer une table qui n'existe pas. J'ai vérifié directement dans la base de données que la requête génère des données.
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);Merci pour votre aide!