資料庫拖網船崩潰我編寫了一個腳本來搜尋可用的資料庫,看看是否出現特定的批次 ID 並提取資料。我的方法是打開一系列文件,然後關閉空文件,希望有建議如何不需要這樣做?我有一個特別受歡迎的資料庫,它打開了>1000個文件,當試圖關閉空資料表時,腳本似乎崩潰了。
Names Default To Here(1);
// Defining firstname and lastname string
FirstParameter = "First Parameter";
SecondParameter = "Second Parameter";
LotNumber = "Lot Number";
//changing username variables based on user input
w = New Window("Defining Parameters",
<<MODAL></MODAL><LINGO-LABS id="lingo-labs-843187" slang="en-US" mode="CREATE"><LINGO-LABEL>自動化和腳本</LINGO-LABEL></LINGO-LABS>回覆:資料庫拖網船崩潰您嘗試使用公式而不是使用單獨的腳本來運行 JSL 有什麼特殊原因嗎?
回覆:資料庫拖網船崩潰它實際上是一個單獨的腳本(Trawl)。該腳本在資料表的列中編譯,貼上到腳本視窗中並從那裡執行。如果有更傳統、更簡單的方法,我願意接受嗎?
回覆:資料庫拖網船崩潰將腳本寫入 JSL 檔案並從那裡運行它?
回覆:資料庫拖網船崩潰我所擁有的序列涉及一個 JSL 腳本,該腳本執行 SQL 查詢以建立列出所有可用資料庫的資料表。從那裡,我自動產生一個後續的 JSL 腳本來搜尋清單以查找我的輸入地段。我確信這是可能的,但我不知道如何使用單一 JSL 來做到這一點?
回覆:資料庫拖網船崩潰我很確定如果您可以在 JMP 列中執行此操作,那麼您就可以利用 JSL 中的循環來完成此操作。由於腳本編輯器中 JSL 語法高亮顯示,因此偵錯和修改會變得更加容易。
回覆:資料庫拖網船崩潰產生的輔助腳本有許多連續查詢,其中大多數產生空表。如果我能夠在空的時候立即關閉它們,我認為這會很有幫助。關於如何做到這一點有什麼建議嗎?
Names Default To Here( 1 );
Clear Globals();
dt = Current Data Table();
Sites = {"Site1;", "Sites2;"};
sql1 = "select * from source.table where lot = 'Lot_ID'";
History1 = Open Database( Sites[1], sql1, "History source.table" );回覆:資料庫拖網船崩潰If(N Rows(dt) == 0, Close(dt, no save));
也可以將您的桌子開放為隱形(或私人)的。儘管我會使用 New SQL Query,但 Open Database 確實支援它,但 Open Database 要簡單得多

回覆:資料庫拖網船崩潰Jarmo 我將其添加到每個查詢中,它會立即關閉空表,現在看起來很穩定。如果這對任何人都有幫助的話,這是最終的結果,雖然不好看但確實有效。
Names Default To Here(1);
// Defining firstname and lastname string
FirstParameter = "First Parameter";
SecondParameter = "Second Parameter";
LotNumber = "Lot Number";
//changing username variables based on user input
w = New Window("Defining Parameters",
<<MODAL></MODAL>