Problemas al ejecutar JSL llamando a Microsoft SQL desde un complemento<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¡Hola!
¿Alguna vez alguien más ha encontrado problemas al ejecutar código JSL desde un complemento? En este momento me he encontrado con el siguiente problema: tengo un código JSL en funcionamiento que debería estar descargando datos de una base de datos, es decir, se está conectando a un servidor Microsoft SQL y enviándole una consulta SQL. Cuando lo ejecuto desde la ventana Script funciona bien, cuando lo puse en el complemento, reinstalo el complemento e intento ejecutarlo, el servidor SQL dice "Error cerca de '' '". ¿Algunas ideas?
Aclamaciones,
Winfried
PS: estoy usando JMP 11.2.0
Re: Problemas al ejecutar JSL llamando a Microsoft SQL desde un complementoEn mi experiencia, cuestiones como esta generalmente se reducen a los espacios de nombres. En el editor de secuencias de comandos, si no ha llamado explícitamente NamesDefaultToHere (), se establecerá de forma predeterminada el espacio de nombres global. De forma predeterminada, los scripts de un complemento se ejecutan en el espacio de nombres Aquí. Puede que solo haya una variable en tu complemento que necesite un modificador de alcance al frente ("::" creo). O bien, en el Editor de menús, creo que hay una casilla de verificación que puede establecer para que un elemento determine si su script se ejecuta en el espacio de nombres Aquí o no. Ahí es donde empezaría a buscar.
HTH,
Eric