New SQL Query () 関数を使用した作業中の SQL クエリがあります。 これを JMP で最初に開いたときは完全に機能しますが、「データベースの更新」または「クエリの変更」を試みると、どちらも機能しません。 Connection () 関数が最初の使用後に消えているように見えるためであることに気付きましたが、これは珍しいことです。 この問題が発生したのは 3、4 日後でした。これまでは問題なく、データベースを必要なだけ更新できていたからです。 同僚はそれが機能するという同じ問題を抱えていましたが、突然、使い捨てになりました。 私の最初のことは、接続には何らかの寿命があり、それを超えているように見えるということですが、そうであれば、データテーブルを更新するたびに接続機能を手動でコピーして貼り付ける必要があるため、非常に面倒です。 以下に接続例を示します (プライバシー保護のため詳細は変更されています)。
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
)
);