![]() |
#6 |
Участник
|
Вот код!
Я токо начинаю - поэтому могу пропускать вполне очевидные вещи.. вообщем смотрите:
static void Job4(Args _args) { BankGroup bankGroup; Str 600 sSQL; // Строка SQL LoginProperty lp; // Объект, который передает в строку подключения информацию о логине OdbcConnection connection; // Сам объект connection Statement statement; // Объект, который позволяет выполнить SQL- команду ResultSet resultSet; // Объект, в котором содержатся полученные строки (курсор, recordset) ; lp = new LoginProperty(); lp.setDSN("My ODBC"); connection = new OdbcConnection(lp); statement = connection.createStatement(); try { sSQL = "SELECT bank, bnkkod, corrschet, code FROM partner"; resultSet = statement.executeQuery(sSQL); while (resultSet.next()) { bankgroup.Name = StrDel(resultset.getString(1), strScan(resultset.getString(1), 'г.', 1, StrLen(resultset.getString(1))), (StrLen(resultset.getString(1)) - strScan(resultset.getString(1), 'г.', 1, StrLen(resultset.getString(1))))); //название до буквы г. // bankGroup.DEL_BankCity_RU = resultset.getString(1); //город после буквы г. bankgroup.BankBIC_RU = resultset.getString(2); //бик bankgroup.BankCorrAccount_RU = resultset.getString(3); //корсчет bankGroup.BankType_RU = BankType_RU::Main; //тип банка (основной) bankGroup.BankGroupId = resultset.getString(4); //код bankgroup.insert(); // print(resultset.getString(1)); } } catch(exception::Error) { info('bad'); } } |
|