检查列名称(如果存在)你好
我有一个列名列表,需要从表中检查是否存在。
如果不存在该程序,我将如何检查表的每一列并提示错误并停止运行该程序?
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。
如果代码超出了这段代码,则不会进行处理。
回复:检查列名称(如果存在)提示将告诉您缺少哪些列