Re: Fuente de datos faltante en el archivo .jmpqueryNo soy un experto en la conexión de bases de datos. Pero desde mi experiencia limitada, parece que el problema está en el lado de la base de datos, en lugar del lado de JMP. Todo dentro de "Conexión (...)" se trata de cómo su máquina se conecta con la base de datos a través de una conexión ODBC. No se trata de lo que está haciendo JMP. No puedo imaginar que parte del script JMP esté expirando de alguna manera. Es más probable que los detalles de la base de datos o las credenciales hayan cambiado desde la consulta inicial. Le sugiero que hable con el administrador de la base de datos y le pregunte si puede ayudarlo a comprender qué podría haber cambiado.
Re: Fuente de datos faltante en el archivo .jmpqueryhola phil Gracias por tu comentario. Lo que está diciendo suena bien, sin embargo, hacer frente a la parte anterior "Conexión (...)" de nuevo en la consulta funciona bien y la conexión aún existe en mi máquina, así que no creo que el problema esté en la base de datos. , ya que los datos y credenciales de acceso son idénticos.
Re: Fuente de datos faltante en el archivo .jmpqueryAsegúrese de que "Ocultar cadenas de conexión ODBC" no esté seleccionado en las preferencias de JMP.
Fuente de datos faltante en el archivo .jmpqueryTengo una consulta SQL en funcionamiento utilizando la función Nueva consulta SQL (). Cuando abro esto por primera vez con JMP, funciona perfectamente, sin embargo, cuando intento "Actualizar base de datos" o "Modificar consulta", ninguno funciona. He notado que es porque la función Conexión () parece desaparecer después del primer uso, lo cual es inusual. Este problema acaba de ocurrir después de 3 o 4 días, ya que antes estaba bien y podía actualizar la base de datos tanto como quisiera. Un colega ha tenido el mismo problema de que funcione y, de repente, es de un solo uso. Mi primer pensamiento es que la conexión tiene algún tipo de vida útil que parece haber superado, pero si es así, eso es bastante molesto porque significa que tengo que copiar y pegar manualmente la función de conexión cada vez que quiero actualizar la tabla de datos. A continuación se muestra el ejemplo de conexión (los detalles cambiaron por privacidad):
Names Default To Here( 1 );
New SQL Query(
Connection(
"ODBC:BI=0;BoolsAsChar=1;ByteaAsLongVarBinary=1;CommLog=0;DATABASE=database;DSN=PostgreSQL30;Debug=0;FakeOidIndex=0;Fetch=100;LFConversion=1;LowerCaseIdentifier=0;MaxLongVarcharSize=8190;MaxVarcharSize=255;PORT=1111;PWD=%_PWD_%;Parse=0;Protocol=7.4;ReadOnly=0;RowVersioning=0;SERVER=11.111.11.111;SSLmode=disable;ShowOidColumn=0;ShowSystemTables=0;TextAsLongVarchar=1;TrueIsMinus1=0;UID=username;UnknownSizes=0;UnknownsAsLongVarchar=0;UpdatableCursors=1;UseDeclareFetch=0;UseServerSidePrepare=1;XaOpt=1;"
),
QueryName( "name of query" ),
CustomSQL(
query_here
)
);Acceso a los datos