Hola,
Tengo un script JSL que usa la función "Crear conexión de base de datos" para conectarse a una base de datos ODBC y ejecuta una consulta SQL (ver más abajo). Esta secuencia de comandos funcionaba en JMP 16, sin embargo, recibí una computadora nueva y actualicé a JMP 17 y ahora recibo el error adjunto ("Enviar espera objeto programable en acceso o evaluación de 'Enviar', dt1 << Mostrar ventana (0) ").Realicé algunas depuraciones y parece que Ejecutar SQL no produce ningún dato, por lo que la función Mostrar ventana intenta ocultar una tabla que no existe. He verificado directamente en la base de datos que la consulta genera datos.
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);¡Gracias por tu ayuda!