C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Несколько выборок в один грид
VovaN
Отправлено: 03.05.2006, 12:09


Дежурный стрелочник

Группа: Участник
Сообщений: 72



Добрый день!
На форме есть ДБгрид, в который нужно выбирать запросы с разными полями.
Если попытаться выбрать повторно, то возникает ошибка типа: неизвестный алиас поля.... (из предыдущего запроса).
Я пытался удалить все поля из датасета перед выборкой:
CODE

for (int i=0; i<CDSDIntersect->FieldCount; i++) {
   CDSDIntersect->Fields->Remove(CDSDIntersect->Fields->Fields[i]);
 }

Не помогло. Как решить эту проблемму?
Guest
Отправлено: 03.05.2006, 12:49


Не зарегистрирован







ДБгрид->Columns->Clear()
VovaN
Отправлено: 03.05.2006, 13:03


Дежурный стрелочник

Группа: Участник
Сообщений: 72



Тоже не помогло.
Guest
Отправлено: 03.05.2006, 15:06


Не зарегистрирован







А колонки не описаны в design time? А нет ли других контролов которые могут ссылаться на алиас поля?
VovaN
Отправлено: 03.05.2006, 16:52


Дежурный стрелочник

Группа: Участник
Сообщений: 72



В дизайн тайме ничего не описано. Я так понял, что это проблемма других классов, так как потестил на стандартных Квери + база БСДемо — всё работает нормально. В общем буду разбираться. Спасибо, Гест!

Вернуться в Работа с базами данных в C++Builder