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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2005, 11:28   #1  
Кандидат is offline
Кандидат
начальный
 
69 / 6 (1) +
Регистрация: 19.09.2005
Адрес: Москва
Как же все таки добраться из Axapta до SQL
Привет Всем!!!
Написал Job-ик для того что бы добраться к другой базе под SQL, например, Northwind и попробовать закачать из таблицы, например, Orders ,ну например, в таблицу уже в Axapte SalesTable.
Но пока не могу даже добраться до Northwind. Прошу помощи знающих людей.
X++:
static void SqlAccess(Args _args)
{
Statement st;
OdbcConnection Con;
ResultSet resultSet;
str ServerName;
str DatabaseName;
str User;
str Password;
str str_st; //str_st ="select * from " + TableName;
str TableName;
LoginProperty LP = new LoginProperty();
;
ServerName = "Local";
DatabaseName = "Northwind";
User = "sa";
Password ="";
//TableName = "Orders "; // ="select * from queryName";
// TableName ="select * from BOMTABLE";
LP.setDatabase(DatabaseName);
LP.setServer(ServerName);
LP.setUsername(User);
LP.setPassword(Password);
Con = new OdbcConnection(LP);
st = con.createStatement();
//str_st ="select * from " + TableName + "";
str_st ="select * from Orders ";
//str_st =TableName;
resultSet = st.executeQuery(str_st);// возвращает значение 1, а как добраться
//до значения поля или группы полей
print resultSet;
pause;
//while (resultSet.next())
//{
////info("OK");
//}
}

Последний раз редактировалось mazzy; 24.04.2016 в 11:47.
Старый 02.12.2005, 11:38   #2  
Кандидат is offline
Кандидат
начальный
 
69 / 6 (1) +
Регистрация: 19.09.2005
Адрес: Москва
Апну разок, может кто из знатоков объявится, разложит все по порядку.
Старый 02.12.2005, 11:44   #3  
online
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,698 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
А HELP почитать по объекту ResulSet? В виде исключения, по ResultSet приведен даже пример его использования

PHP код:
while ( R.next() )
    {
        print 
R.getString(1); // Первое поле из текущей строки возвращаемого набора 
    

Старый 02.12.2005, 11:45   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Вы нетерпеливы

У ResultSet есть семейство методов Get*, которые возвращают значения полей (по номеру) с нужным типом.

А вообще-то в хелпе это все есть.
__________________
Axapta v.3.0 sp5 kr2
Старый 02.12.2005, 11:49   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
А еще есть поиск.

Кстати, Аксапта уже имеет соединение с SQL-сервером, зачем Вам создавать новое?
Используйте UserConnection или просто Connection
Старый 02.12.2005, 11:50   #6  
Кандидат is offline
Кандидат
начальный
 
69 / 6 (1) +
Регистрация: 19.09.2005
Адрес: Москва
Спасибо за указание пути следования!

Сразу не нашел.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Axapta - SQL transfer Oleksandr DAX: Программирование 36 07.01.2007 02:02
Fred Shen: Convert Axapta date type value to datetime type value in SQL Server Blog bot DAX Blogs 0 28.10.2006 16:40
Теоретический вопрос - все таки, как хранятся формы по с лоям? Romb DAX: Программирование 2 01.06.2005 08:35
Экзамен AX-05-020 Axapta DataBase MS-SQL DenisS DAX: Программирование 4 20.04.2004 17:54
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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