Ich habe eine funktionierende SQL-Abfrage mit der Funktion New SQL Query (). Wenn ich dies zum ersten Mal mit JMP öffne, funktioniert es einwandfrei, aber wenn ich versuche, "Datenbank aktualisieren" oder "Abfrage ändern", funktioniert beides nicht. Mir ist aufgefallen, dass die Funktion Connection () nach der ersten Verwendung zu verschwinden scheint, was ungewöhnlich ist. Dieses Problem ist erst nach 3 oder 4 Tagen aufgetreten, da es vorher in Ordnung war und ich die Datenbank so oft aktualisieren konnte, wie ich wollte. Ein Kollege hatte das gleiche Problem damit, dass es funktionierte, dann ist es plötzlich nur noch zum einmaligen Gebrauch. Mein erstes ist jedoch, dass die Verbindung eine Art Lebensdauer hat, die sie überschritten zu haben scheint, aber wenn ja, ist das ziemlich ärgerlich, da es bedeutet, dass ich die Verbindungsfunktion jedes Mal manuell kopieren und einfügen muss, wenn ich die Datentabelle aktualisieren möchte. Unten ist das Verbindungsbeispiel (Details aus Datenschutzgründen geändert):
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
)
);