運行後關閉SQL查詢你好,
我有一個JSL腳本,要求不同的SQL查詢。 數據表完成後,我要關閉查詢。 這可能嗎?
查詢=關閉(“ C:\\ example.jmpquery”)不起作用。
謝謝。
腳本編寫回复:運行後關閉SQL查詢看到
關閉數據庫連接
在腳本索引中。
我相信
Close Database Connection( query );
應該管用
回复:運行後關閉SQL查詢謝謝!
我想知道是否可以關閉查詢本身,而不必關閉與數據庫的連接。 在運行腳本的最後,我剩下了10個不需要的開放查詢。 知道如何關閉單個查詢嗎?
回复:運行後關閉SQL查詢我假設您的意思是“查詢”生成的JMP數據表。 如果是這樣,那麼此示例將為您提供幫助。
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
回复:運行後關閉SQL查詢非常感謝您的回复。
我的意思是查詢本身,而不是數據表。打開的查詢選擇檔案>新>數據庫查詢。
有沒有辦法關閉此查詢本身?
謝謝。
回复:運行後關閉SQL查詢我沒有答案。 您可能會將此問題提交給JMP技術支持( support@jmp.com )。
回复:運行後關閉SQL查詢我不確定“關閉查詢”的意思。您如何看待這些查詢為“開放”?我在應用程序中運行多個SQL查詢,完成後我打電話給關閉數據庫連接,如Jim所言。如Mark所示,可以使用close(,nosave)關閉打開的表。
這是我所做的一個例子:
dbc = create database connection("<CONNECTION-STRING>");
sql1 = "SELECT sysdate FROM DUAL";
dt1 = execute sql(dbc, sql1, invisible);
sql2 = "SELECT COUNT(*) FROM all_tables";
dt2 = execute sql(dbc, sql2, invisible);
close database connection(dbc);</CONNECTION-STRING>
可以分享您的代碼嗎?
回复:運行後關閉SQL查詢感謝您的回复。
我的代碼是這樣的:
query1 = Open(“ c:/iris/query1.jmpquery”);
query1 <<運行前景;
query2 = Open(“ c:/iris/query2.jmpquery”);
query2 <<運行前景;
我加入了這些查詢產生的表,但剩下的都是開放式查詢。
有什麼想法嗎?
回复:運行後關閉SQL查詢我不使用JMP查詢。您可能需要聯繫技術支持。
在黑暗中完全是隨機的刺刺-這能解決問題嗎?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";