Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
grag
Зарегистрирован: 20.08.2003 Сообщения: 4
|
Добавлено: Ср Авг 20 2003 10:41 Заголовок сообщения: Delphi ...Query |
|
|
Связка DataSource + Query + DBGrid на форме. Свойство RequestLive=true (у Query - для возможности редактирования). Проблема в следующем: при SQL запросе вида 'SELECT FROM Table WHERE N=123' скролл в гриде упирается вниз и никак не подчиняется =) ...это вроде как первая проблема. И вторая: при запросе вида 'SELECT * FROM Table ORDER BY N' редактирование становится невозможным. Посоветуйте плз. что-нибудь. Хорошо бы использовать один Query как для запросов, так и для редактирования БД. Возможно ли это реализовать? |
|
Вернуться к началу |
|
 |
grag
Зарегистрирован: 20.08.2003 Сообщения: 4
|
Добавлено: Ср Авг 20 2003 10:43 Заголовок сообщения: Re: Delphi ...Query |
|
|
....локальная бд Paradox |
|
Вернуться к началу |
|
 |
Anatoliy
Зарегистрирован: 15.04.2002 Сообщения: 681 Откуда: Moscow
|
Добавлено: Пт Авг 22 2003 07:58 Заголовок сообщения: Re: Delphi ...Query |
|
|
Ты ведь даешь команду Select, как ты ее хочешь редактировать при этом). Для редактирования дай команду "Edit" или "Insert" для новой записи. А Select только просмотр и выборки данных тебе в "грид". |
|
Вернуться к началу |
|
 |
Alex Alexeev
Зарегистрирован: 14.08.2003 Сообщения: 8
|
Добавлено: Пт Авг 22 2003 08:22 Заголовок сообщения: Re: Delphi ...Query |
|
|
Существует ряд ограничений на создание обновляемых запросов Подробно описано в Delphi Help: Obtaining an editable result set
Ограничений таких достаточно много, в частности использование ORDER BY не базирующееся на существующем индексе - одно из них |
|
Вернуться к началу |
|
 |
|