Ho una query SQL funzionante utilizzando la funzione New SQL Query (). Quando lo apro per la prima volta con JMP funziona perfettamente, tuttavia quando provo ad "Aggiorna database" o "Modifica query", nessuno dei due funziona. Ho notato che è perché la funzione Connection () sembra scomparire dopo il primo utilizzo, il che è insolito. Questo problema si è appena verificato dopo 3 o 4 giorni, poiché prima andava bene e potevo aggiornare il database quanto volevo. Un collega ha riscontrato lo stesso problema di funzionamento, quindi all'improvviso è solo monouso. Il mio primo pensiero è che la connessione ha una sorta di durata che sembra aver superato, ma in tal caso è piuttosto fastidioso in quanto significa che devo copiare e incollare manualmente la funzione di connessione ogni volta che voglio aggiornare il datatable. Di seguito l'esempio di connessione (dettagli modificati per privacy):
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
)
);