AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2007, 09:56   #1  
Iris! is offline
Iris!
Участник
 
3 / 10 (1) +
Регистрация: 07.05.2007
Thumbs up
Фрагмент класса на выгрузку данных из AXAPTA в DBF
{
lp = new LoginProperty();
lp.setDSN('Файлы dBASE');
lp.setOther('DefaultDir='+filePath);

c = new OdbcConnection(lp);
s = c.createStatement();

s.executeUpdate("create table "+ FileName
+" (IdTable int, RecordId int, DataOtgr char(10), DataDog char(10), ClientFull char(64), Osnov char(20),"
+ " DogFull char(48),DogPost char(32),DogPostNum char(32), ContrAttr char(64), AppndAttr char(64), CurrName char(20),"
+ " VidReal int, FullFrom char(64),SKLADFROM char(20), FullTo char(64), SKLADTO char(20), UkeyTMC int, FullGoods char(32), FullGoods1C char(70), "
+ " Volume real, Price real, APPPrice real, NDS real, ClientInn char(14), InnTO char(14),InnFROM char(14), VidTov char(1) , VidOtgr char(20), NumNakl char(20), DogVzaimR char(60), Pril int, Type45 int )" );

}
Проблема в том, что если вызывать этот класс из AXAPTA вручную - работает, путем вызова из командной строки - работает, если запускать через SQL job - не проходит c = new OdbcConnection(lp) - процесс просто виснет и ничего дальше не делает. Права во всех случаях одинаковые.Может кто знает, в чем может быть проблема?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:26.