回复:.jmpquery 文件中缺少數據源我不是數據庫連接方面的專家。 但根據我有限的經驗,這感覺像是問題出在數據庫方面,而不是 JMP 方面。 “Connection(...)”中的所有內容都是關於您的機器如何通過 ODBC 連接與數據庫連接的。 這與 JMP 在做什麼無關。 我無法想像 JMP 腳本的那一部分會以某種方式過期。 數據庫詳細信息或憑據更有可能已從初始查詢更改。 我建議您與數據庫管理員交談,詢問他們是否可以幫助您了解可能發生的變化。
回复:.jmpquery 文件中缺少數據源嗨,菲爾。 謝謝你的評論。 你說的聽起來不錯,但是,將前面的“Connection(...)”部分處理回查詢工作得很好並且連接仍然存在於我的機器上所以我認為問題不在於數據庫,因為訪問的詳細信息和憑據是相同的。
回复:.jmpquery 文件中缺少數據源確保未在 JMP 首選項中選擇“隱藏 ODBC 連接字符串”。
.jmpquery 文件中缺少數據源我有一個使用 New SQL Query () 函數的有效 SQL 查詢。 當我第一次使用 JMP 打開它時,它工作得很好,但是當我嘗試“更新數據庫”或“修改查詢”時,兩者都不起作用。 我注意到這是因為 Connection () 函數在第一次使用後似乎消失了,這是不尋常的。 這個問題是在三四天后才出現的,因為在此之前一切都很好,我可以根據需要更新數據庫。 一位同事也遇到了同樣的問題,但突然間它就只能一次性使用了。 我的第一個想法是,連接有某種生命週期,它似乎已經超過了,但如果是這樣,那就很煩人了,因為這意味著每次我想更新數據表時,我都必須手動複製粘貼連接函數。 以下是連接示例(出於隱私原因更改了詳細信息):
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
)
);數據存取