![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| nick_spinel |
|
|||
|
Unregistered |
Кто знает как правильно решить такую задачу в VC++:
Используем ADO. Есть две таблицы - Главная и подчиненная, я хочу вывести два отдельных Грида для каждой таблицы и чтобы при перемещении курсора по гриду главной таблицы, в гриде подчиненной таблицы отражались только подчиненные записи. В Delphy и Bulder всё делается с помощью нескольких движений и щелчков крысы. Неужели в VC++ это большая проблема? Ни в MSDN ни в сети я ничего толкового не нашел. Заранее всем благодарен. |
|||
|
||||
| Grey |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Надо использовать Hierarchical Recordsets, можно сделать так что у тебя будет два рекордсета один для главной таблицы, другой для подчиненной и при перемещеннии по главному рекордсету в подчиненном буду отражаться только подчиненные записи.
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
ты раскажи как ты это делаеш в делфи может подсобим.
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| nick_spinel |
|
|||
|
Unregistered |
Проблема такая : беру код из документации SQL Server,
создаю hierahical RecordSet ... pRst->Open("SHAPE {select * from authors} " "APPEND ({select * from titleauthor}" "RELATE au_id TO au_id) AS chapTitleAuthor", _variant_t((IDispatch*)pConnection,true), adOpenStatic, adLockReadOnly, adCmdText); ... Получаю ошибку: COM Error: Строка 0 Code = 80040e14 Строка 1 Code meaning = IDispatch error #3092 Строка 2 Source = Microsoft OLE DB Provider for ODBC Drivers Строка 3 Description = [Microsoft][ODBC SQL Server Driver]Ошибка синтаксиса или нарушение доступа ... Какова природа сей ошибки мне абсолютно непонятно. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |