关于"Ord=ALL"的关联怎么输出数组中所有值??
int i;char pz_Str;
/*前面定义的关联:*/
web_reg_save_param("BILL_ID",
"LB=<field name=\"BILL_ID\" value=\"",
"RB=\" />",
"Ord=ALL",
"Search=Body",
LAST);
/*后面取的关联值(一共要取5个):*/
for (i=1;i<=5;i++)
{
sprintf(pz_Str,"{BILL_ID_%d}",i);
lr_output_message("ssssssssss= %s",pz_Str);
}
输出值是:{BILL_ID_1}
希望的输出的是{BILL_ID_1}关联的值: 10
问:sprintf函数怎么写才能得到我想要的值??? pz_Str应该为数组吧
[ 本帖最后由 zhuyuancan 于 2008-8-5 15:34 编辑 ] for (i=1;i<=5;i++)
{
sprintf(pz_Str,"{BILL_ID_%d}",i);
lr_output_message("ssssssssss= %s",lr_eval_string(pz_Str));
}
注意参数必须要转成string才能被lr_output_message调用 楼上说的是用下面的函数转对吧?
lr_eval_string("{BILL_ID_%d}") 循环打印web_reg_save_param保存的参数
http://blog.csdn.net/zeeslo/archive/2007/03/28/1543563.aspx
页:
[1]