![]() |
#19 |
Участник
|
(продолжение) это одно , а если полей 50 ?? Это может привести к трудно уловимым ошибкам при экпорте
Хотелось бы все таки поставить оптимистичную точку в этом обсуждении . Я воспользовался стандартной функциональностью SQL server а - создал DTS package в Data Transformation Services\Local Packages создал там необходимое количество task ов для импорта - и вперед При это столкнулся с двумя проблемами 1) Была ругань на consistency поля recVersion - убрал соотвествующую трансформацию на закладке transformations 2) В исходной базе компания была wrk , в конечной - dat - соотвественно поменял dataareaid уже в Аксапте при помощи UserConnection UserConnection connection = new UserConnection(); Statement statement; ; ttsbegin; statement = connection.createStatement(); statement.executeUpdate("Update " + <название таблицы> + " SET " + chooseTable.text() + ".DataAreaId = '" + <название компании>+ "'"); statement.close(); ttscommit; element.close(); Вот пожалуй и все . Не могу сказать что все прямо совсем оптимально (например компанию скорее всего можно было поправить еще при импорте в SQL) , но по крайней мере это работает и проблем вроде нет Всем большое спасибо за помощь ! |
|
|
![]() |
||||
Тема | Ответов | |||
Стандартный импорт данных. Обновление | 0 | |||
Что лучше select RecId или select TableId | 9 | |||
Стандартный импорт данных... | 0 | |||
Экспорт/импорт таблиц | 15 | |||
Импорт данных из ODBC источника | 4 |
|