Показать сообщение отдельно
Старый 02.09.2004, 17:39   #6  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Вот код!
Я токо начинаю - поэтому могу пропускать вполне очевидные вещи.. вообщем смотрите:

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');
}

}