Доброго времени суток! У меня такая проблема. Необходимо написать скрипт по которому будет проводится скан всех договоров на активность. Из закрытых договоров в txt-файл будут записаны id договора, ФИО абнента, id switch и номер порта на switch. Сам скрипт готов.
public void main( setup, con, conSlave ) { private String s; query = "select contract.id,contract_parameter_type_1.val from contract,contract_parameter_type_1 where contract.id=contract_parameter_type_1.cid and contract_parameter_type_1.pid=1 and contract.status>0"; ps = con.prepareStatement( query ); rs = ps.executeQuery(); while(rs.next()){ cid = rs.getInt(1); cvid = rs.getString(2); query2 = "select contract_parameter_type_7_values.title from contract_parameter_type_7_values,contract_parameter_type_7 where contract_parameter_type_7.cid=? and contract_parameter_type_7.pid=contract_parameter_type_7_values.pid and contract_parameter_type_7.val=contract_parameter_type_7_values.id"; ps2 = con.prepareStatement( query2 ); ps2.setInt(1,cid); rs2 = ps2.executeQuery(); s = ""; while(rs2.next()){ s = s + " " + rs2.getString(1); } print(cid + " " + cvid + " " + s); } }
В логах видно выполнение скрипта. Но в txt это загнать не получается загнать это все в файл. Надеюсь на вашу помощь.
|