¿Cómo puedo recargar datos de una tabla SQL?Hola, en primer lugar, estoy muy contento de encontrar este foro y espero que en el futuro sea mi turno de ayudar a otros usuarios nuevos (como yo). Soy muy nuevo en JMP, y heredé un conjunto de archivos JMP y scripts que necesito para aumentar rápidamente.
Tengo un archivo que tiene conexión ODBC a un servidor SQL y accede a una tabla SQL.
Aquí está el SQL:
select a.*
from table1 a
join table2 g
on a.col1=g.col1
where [Criteria is met]
Este es el JSL:
Open Database("DRIVER=SQL Server;SERVER=server\server;UID=;APP=2007 Microsoft Office system;WSID=comp_name;DATABASE=database;Trusted_Connection=Yes", "select *
from table1 a
join table2 g
on a.col1=g.col1
where [Criteria is met]
En la ayuda en línea, dice que habrá una FUENTE que se puede ejecutar para volver a importar los datos:
[...]
Cuando importe datos desde una base de datos ODBC, dentro de la tabla de datos, tenga en cuenta lo siguiente:
Hay un script llamado Source que puede ejecutar para volver a importar y actualizar los datos.
Se agrega una variable de tabla que puede contener información de ID de usuario y contraseña. Existe una preferencia solo de JSL que se puede configurar para evitar la inclusión de esta información posiblemente confidencial. Consulte la Guía de secuencias de comandos para obtener más detalles.
Pero cuando intento ejecutar la secuencia de comandos, solicita o busca un archivo. ¿Por qué está buscando un archivo?
Gracias por adelantado.
Re: ¿Cómo puedo recargar datos de una tabla SQL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gracias por su respuesta, sí, cambié esos parámetros, por razones, estoy seguro de que lo saben . Terminé haciendo la ruta larga, creé otro archivo en jmp y luego realicé las actualizaciones en jmp. Pero sigo prefiriendo la forma correcta de hacerlo (creo), que es simplemente actualizar la tabla jmp con las de la tabla sql. Gracias.
Re: ¿Cómo puedo recargar datos de una tabla SQL?Recomiendo que primero te conectes a la base de datos manualmente para asegurarte de que tienes acceso desde tu máquina.
En el menú JMP, seleccione "Archivo -> Base de datos -> Abrir tabla ..." Se abrirá un cuadro de diálogo llamado "Operaciones de base de datos". Elija "Conectar" y marque las pestañas "Fuente de datos de la máquina" o "Fuente de datos de archivo" para ver la conexión que coincide con la información en la cadena de "Base de datos abierta" que pegó anteriormente.
Si puede conectarse con éxito a través de este cuadro de diálogo, entonces la conexión a través de un script debería ser fácil, pero sospecho que la base de datos o los parámetros de conexión han cambiado desde que heredó el archivo.
Además, supongo que usted ocultó intencionalmente los parámetros de conexión y la consulta SQL anterior. ¡Espero que nadie haya creado una base de datos llamada "base de datos" en una computadora llamada "comp_name" con tablas llamadas "table1" y "table2"!