JSL:關閉資料表沒有回應你好,
我有三個打開的數據表,定義為dt_pp、dt_pp_t、dt_final我想關閉它們。 我的腳本包含以下幾行:
Close( dt_pp, No Save );
Close( dt_pp_t, No Save );
Close(dt_final, No Save);
如果我運行整個腳本,它會關閉前兩個資料表,而不是最後一個。 但是,如果我選擇該特定行並運行它,它就會起作用並且表格會關閉。
我在這裡做錯/錯過了什麼?
謝謝你!
回覆:JSL:關閉資料表沒有回應謝謝你!回覆:JSL:關閉資料表沒有回應從您的文件名來看,我想知道您的第二個文件是否可能已連結或仍在使用。
例如,如果第二個檔案 (dt_pp_t) 是第一個檔案 (dt_pp) 的摘要,則關閉 dt_pp 將自動關閉 dt_pp_t,而第二個關閉語句可能會導致錯誤,第三個語句不會運作。
當您執行腳本時,請查看日誌檔案(CTRL + Shift + L)以查看是否有錯誤語句;這可能有幫助。
您沒有說明您是否以互動方式運行腳本,或按計劃/批量運行腳本。如果 JSL 語句在互動執行時產生提示,則在執行遠端/批次時,腳本將結束。
只是關於去哪裡尋找的一些想法。
回覆:JSL:關閉資料表沒有回應@阿齊扎,
也許您可以在嘗試關閉表之前將其設定為當前表?
Current Data Table(dt_pp);
Close(dt_pp,"No Save");
Current Data Table(dt_pp_t);
Close(dt_pp_t,"No Save");
Current Data Table(dt_final);
Close(dt_final,"No Save");