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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2002, 15:52   #1  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
? ODBC -> GRID
HELP!!!
Есть ли способ данные полученные через ODBC:
{
Connection Con = new Connection();
Statement Stmt = Con.createStatement();
ResultSet R = Stmt.executeQuery('SELECT * FROM MYTABLE');

while ( R.next() )
{
print R.getString(1);
}
}

отобразить в обычном Axapta-вском GRIDе?
В единственной найденной мною форме CCDataLinkLineTest для отображения используется ActiveX - красивый, но его особо не попрограммируешь.

Заранее благодарен.
Старый 18.11.2002, 17:52   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Напрашивается решение - засунсть все данные во временную таблицу, а ее уже выводить в форме.
Старый 19.11.2002, 09:00   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Тоже недавно думал над такой проблемой. Неужели нет другого варианта, а то уж больно медлено: получили набор данных на клиенте, запихнули его во временную таблицу, вернули на Grid.

Можно конечно делать запросы вида: select * into GridTable from MainTable
и при этом GridTable отображать на Grid'е, но тогда придется бороться с RecId.
Старый 19.11.2002, 09:40   #4  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
Цитата:
Изначально опубликовано Андре
Можно конечно делать запросы вида: select * into GridTable from MainTable
и при этом GridTable отображать на Grid'е, но тогда придется бороться с RecId.
С этого места поподробее - то что у вас называется MainTable - это файла формата DBF от унаследованной системы - как ее можно одним SELECTом в Axapta-вскою таблицу зафигачить? По моему только по одной записи получится. ИМХО.
Старый 19.11.2002, 10:02   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
С этого места поподробее - то что у вас называется MainTable - это файла формата DBF от унаследованной системы - как ее можно одним SELECTом в Axapta-вскою таблицу зафигачить? По моему только по одной записи получится. ИМХО.
Прошу прощения. Не знал, что MainTable это dbf. Я говорил про случай когда GridTable и MainTable таблицы на SQL сервере.

А нельзя ли этот dfb импортировать на SQL Server. Если это нужно делать периодически, то DTS и Jobs помогут решить эту проблему.

Но заранее все таки стоит подумать, что будем делать с RecId. Я подумал и решил - нафиг надо.
Старый 19.11.2002, 10:28   #6  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
Да закачать один раз было бы не сложно - весь секс этой ситуации что унаследованная система будет жить фик знает сколько еще и нужно обеспечить синхронизацию в обе стороны.

Я тоже так решил - перебьются юзера без лишней красивости.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44
query->DataSource->grid ald DAX: Программирование 2 06.02.2004 09:24
Сохранение настроек GRID (ширина и порядок колонок) liza DAX: Программирование 1 25.07.2003 22:20
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:47.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.