MSLoader.LoadFromDataSet(IBQuery) не работает!!!
Добавлено: Пн 16 июн 2014 08:33
Здравствуйте!
Подскажите, пожалуйста. Пытаюсь загрузить результат запроса из таблицы InterBase в идентичную по структуре таблицу на SQL Server посредством MSLoader. При выполнении функции LoadFromDataSet вылетает ошибка "Неизвестная ошибка". Есть ли в MSLoader возможность загружать данные из IBQuery?
Существуют ли гуманные методы решения вышеизложенной задачи? Может быть нужно для этих целей использовать ваш IBCQuery?
Заранее благодарю,
Костя
Подскажите, пожалуйста. Пытаюсь загрузить результат запроса из таблицы InterBase в идентичную по структуре таблицу на SQL Server посредством MSLoader. При выполнении функции LoadFromDataSet вылетает ошибка "Неизвестная ошибка". Есть ли в MSLoader возможность загружать данные из IBQuery?
Код: Выделить всё
with IBQuery do
begin
Active := False;
SQL.Clear;
SQL.Add('SELECT * FROM '+sp_bux_tables_dts_sel.FieldByName('table_name_ib').AsString);
Active := True;
Last;
end;
//Удалить данные из таблицы назначения
sp_bux_tables_trunc.ParamByName('@table_name').AsString := sp_bux_tables_dts_sel.FieldByName('table_name_sql').AsString;
sp_bux_tables_trunc.ExecProc;
//Создаем LOADER и засасываем данные из IBQuery
ld_bux_tables_dts.TableName := sp_bux_tables_dts_sel.FieldByName('table_name_sql').AsString;
ld_bux_tables_dts.CreateColumns;
ld_bux_tables_dts.LoadFromDataSet(IBQuery);
Заранее благодарю,
Костя