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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2004, 08:35   #1  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
? Параметры ODBC из Axapta
Добрый день всем!
Я нвыгружаю данные из Axapta в dbf файл. На панели управления в источниках ODBC настроила System DSN "Test", в котором указала тип базы данных BaseIV и указала путь к базе.
В Axapta делаю выгрузку через ODBCConnection. Мне необходимо каким то образом (функцией ли методом) вытащить настроенный путь к DSN "Test", подскажите как это я могу сделать?
Дело в том что я не делаю в коде специально установки на путь к базе (setDatabase), в этом случае он мне возвращает пустое значение в функции getDatabase.
За ранее благодарна.
Старый 01.11.2004, 09:06   #2  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
Добрый день.
Попробуйте через ADO:

ADOcommand = new CCADOcommand();
cn = new CCADOConnection();

cn.open("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" + targetDir);
ADOcommand.activeConnection(cn);
Старый 01.11.2004, 10:08   #3  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
У меня проблема не подсоединиться к ODBC, а в том чтобы вытащить его настройкиб в частности настроенный путь к базе данных через Пуск\Панель управления\Администрирование\Источник ODBC.
Старый 01.11.2004, 10:41   #4  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
LP = new LoginProperty();
LP.setDSN(Dsn);
connection = new OdbcConnection(LP);
statement = connection.createStatement();

info(WinApi::getCurrentDirectory()); // Каталог, указанный в настройках ODBC для dbf
Старый 01.11.2004, 15:18   #5  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
При использовании (описанном вами) функции getCurrentDirectory возвращается стандартный каталог, активный при открытии проводника, а не каталог из настроек DSN.
Старый 01.11.2004, 15:56   #6  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
LP = new LoginProperty();
LP.setDSN(Dsn);
connection = new OdbcConnection(LP);

info(connection .odbcGetInfoStr(16));

Это точно должно отработать
За это сообщение автора поблагодарили: Oz (2).
Старый 01.11.2004, 16:17   #7  
eva is offline
eva
Участник
 
34 / 10 (1) +
Регистрация: 05.10.2004
Адрес: -
Monk, jгромное спасибо. Помогло.
Старый 17.03.2005, 09:02   #8  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
Цитата:
Изначально опубликовано monk
LP = new LoginProperty();
LP.setDSN(Dsn);
connection = new OdbcConnection(LP);

info(connection .odbcGetInfoStr(16));

Это точно должно отработать
А установить каталог как ???
Старый 17.03.2005, 11:27   #9  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
попробуй что нибудь типа
loginProperty.setOther("DefaultDir=" + folderPathName)
Старый 17.03.2005, 15:26   #10  
velk is offline
velk
Участник
 
194 / 10 (1) +
Регистрация: 17.05.2004
Спасибо большое заработало
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to setup Axapta batch server running as user defined windows service Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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