Re: .jmpquery ファイルにデータソースがありません私はデータベース接続の専門家ではありません。 しかし、私の限られた経験からすると、問題は JMP 側ではなくデータベース側にあるように感じます。 「接続(...)」内のすべては、マシンがODBC接続を介してデータベースに接続する方法に関するものです。 JMPが何をしているかは問題ではありません。 JMP スクリプトの一部が期限切れになるとは考えられません。 データベースの詳細または資格情報が最初のクエリから変更されている可能性が高くなります。 データベースのマネージャーに相談して、何が変更されたのかを理解するのに役立つかどうか尋ねることをお勧めします.
Re: .jmpquery ファイルにデータソースがありませんこんにちはフィル。 ご意見ありがとうございます。 あなたの言っていることは正しいように聞こえますが、前の「接続(...)」部分をクエリに戻すことは問題なく機能し、接続はまだ私のマシンに存在するため、問題はデータベースにあるとは思いません、アクセスの詳細と認証情報が同じであるためです。
Re: .jmpquery ファイルにデータソースがありませんJMP 設定で [ODBC 接続文字列を非表示] が選択されていないことを確認します。
.jmpquery ファイルにデータ ソースがありません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
)
);データアクセス