|
原帖由 newkid 于 2009-3-7 04:28 发表 ![]()
他为了查询一条数据必须这么做:
stop_station.sequence=pre_seat.beg_station;
stop_station.beg_date=jobday;
if(get_stop_station(&cz_DAU,stmt)) continue;
而在遥远的其他地方,还有给train_no赋值的代码!strcpy(stop_station.train_no,pre_index->train_no);
你看得出stop_station和cz_DAU是有联系的吗?看得出为了查询一个数据要这么多窍门吗?
明明白白的编程方法:get_stop_station就应该有train_no,sequence,beg_date作为输入参数。根据这些参数查询数据库数据。
。
在所有的C里,绑定变量都是这么操作的,无可厚非。你想想PROC*C,先赋值,再语句,语句里绑定变量。无一例外。 |
|