檢查列名稱(如果存在)你好
我有一個列名列表,需要從表中檢查是否存在。
如果不存在該程序,我將如何檢查表的每一列並提示錯誤並停止運行該程序?
col_list = {"Col1", "Col2", "Col3", "Col4", "Col5" };
//checks column if exist<BR /> //code continue running
//if column doesn't exist
//code will stop script & error prompt
數據表其他腳本編寫回复:檢查列名稱(如果存在)我使用的方法是
col_list = {"col1", "col2", "col3"};
for(i=1,i<=N Items(col_list),i++,
if(try(column(col_list[i])<<GET name=""></GET>回复:檢查列名稱(如果存在)animals = Open(“ C:\ Animals.jmp”);
dt_animals =數據表(“動物”);
col_list = {“物種”,“主題”,“英里”,“季節”,“名稱”};
對於(i = 1,i <= N Items(col_list),i ++,
if(try(column(col_list [i])<< get name,“”)==“”,throw());
);
我確定我錯過了一些東西,對我來說不起作用
回复:檢查列名稱(如果存在)什麼是行不通的?我運行了您的代碼,當它到達名為“名稱”的列時,代碼停止了。
變量“ i”的值最終為5,因為它在第5個循環中停止了處理。如果已完成處理,則變量“ i”應為6。
如果代碼超出了這段代碼,則不會進行處理。
回复:檢查列名稱(如果存在)提示將告訴您缺少哪些列