|
4#
楼主 |
发表于 2006-12-27 12:15:10
|
只看该作者
sql="select * from DEPOSIT_STYLE where (DEPOSIT_STYLE.DEPOSIT_ID = any ( select CONTRACT.DEPOSIT_STYLE from CONTRACT where CONTRACT.CONTRACT_ID ='L0702')) and (DEPOSIT_STYLE.day_distance = 17)";
db_connect("query1",“”,30);
ddt_open("CONTRACT",DDT_MODE_READ);
ddt_open("DEPOSIT_STYLE",DDT_MODE_READ);
db_execute_query("query1",sql,recorder_number);
report_msg("数据库中有条"&recorder_number);
ddt_set_row(DEPOSIT_STYLE,1);
b=ddt_val(“DEPOSIT_STYLE”,“BUYER_RATE”);
a=ddt_val_by_row( "DEPOSIT_STYLE",1,”BUYER_RATE“);
report_msg("a="&a);
report_msg("b="&b);
ddt_close("DEPOSIT_STYLE");
ddt_close("CONTRACT");
db_disconnect("query1");
有两个问题:一个是 :report_msg("数据库中有条"&recorder_number);得到的数据是一条。但是a和b的值都为空。怎么会事啊?
另一个是,如果我要调用这个函数时,要取这个函数中好几个值,或着这个数据库中的好多字段的值,怎么传递过来啊 ?
[ 本帖最后由 wonew1228 于 2006-12-27 13:36 编辑 ] |
|