![]() |
|
|
![]()
|
|
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
ситуация следующая:
в TIBDataSet.SelectSQL пишу запрос типа
TIBDataSet связан с TDBGrid через TDataSource но в гриде данные отображаются неотсортированными что делать? |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
скажите хотя бы, order by должен работать с DBGrid или нет?
|
|||
|
||||
| vv3 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 29.4.2006 Репутация: нет Всего: нет |
DBGrid не работает с ORDER BY и вообще с любыми операторами и предикатами SQL. Он работает с наборами данных. Если твой запрос выает неотсортированные данные в TIBDataSet, то и грид пкажет их неотсортированными, если сортированы, то и в гриде будут сортированы. Копать в сторону запроса. |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
в том то и дело, что запрос возвращает сортировку нормальную - проверял через IBExpert, а если засунуть запрос в TIBDataSet, связанный с TDBGrid то данные идут без сортировки
|
|||
|
||||
| pavelv |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 5.2.2006 Репутация: нет Всего: нет |
У меня Grid в одной базе связан с TDataSource, TDataSource связан с TibQuery и всё сортируется нормально. Попробую такую де связь установить, думаю должно заработать.
Это сообщение отредактировал(а) pavelv - 7.6.2006, 12:33 |
|||
|
||||
| TheCetus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 9.3.2006 Репутация: нет Всего: 2 |
всем спасибо!
Ошибку нашел: неверно формировался динамический SQL запрос |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |