Tengo 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", tampoco 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
)
);