1. Переименовал тему. Было "IBAN". Не очень информативно.
2. Скажите поточнее условия задачи - а где лежат данные с соответствием?
3. Можно посмотреть на лист Ёхеля, и по нему преобразовать.
3.1.
Быстрый Excel
3.2. Как-то так:
X++:
static void GetDataFromExcel(Args _args)
{
OdbcConnection connection;
Statement statement;
ResultSet resultset;
LoginProperty LP = new LoginProperty();
EmplBank Account_RU emplBankAccount_RU
;
try
{
ttsbegin;
LP.setDSN("Excel4"); //Имя соединения
connection = new OdbcConnection(LP);
statement = connection.createStatement();
resultset = statement.executeQuery ("SELECT * FROM [Worksheet1$]"); //имя листа
while (resultset.next())
{
//получаем необходимые данные из столбцов
select forupdate emplBankAccount_RU
where emplBankAccount_RU.AccountNum == resultset.getString(2)
if(emplBankAccount_RU)
{
emplBankAccount_RU.AccountNum = resultset.getString(3);
emplBankAccount_RU.update();
}
}
connection = NULL;
ttscommit;
}
catch (Exception::Error)
{
connection = NULL;
ttsAbort;
}
}