Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

про изменение записей


Laimer ©   (2001-12-10 12:08:00) 

киким образом в DbGrid можно изменять записи при помощи SQL запроса.


Dick Gonsales   (2001-12-14 05:59:00) [1]

Вешаешь TQuery, UpdateSQL

В TQuery пишешь запрос, CashedUpdates=True, UpdateObject - UpdateSQL.
Правая кнопка на UpdateSQL - UpdateSQL Editor
Выбираешь ключ и поля. Generate SQL.

Дальше когда хочешь сохранить введенные данные (можно все сразу, не обязательно по строчке) вызываешь Query.ApplyUpdates.

Но IMHO DBGrid лучше использовать для просмотра, а для ввода
использовать отдельную форму.


TonnyS   (2001-12-10 14:04:00) [2]

после выполнения Query1.open полученные данные хранятся в этом самом Query1. В DBGrid они только отображаются. Чтоб добавить/удалить/редактировать данные, пиши в этом же Query1 или в любом другом запросы типа: INSERT, DELETE, UPDATE. Смотри документацию по SQL, например, пуск-программы-borland delphi 5-help-Borland Database Engine-local sql guide


Boo   (2001-12-10 13:08:00) [3]

Разбирайся с UpdateSQL
Подробности в дельфовом хелпе


Laimer   (2001-12-10 12:55:00) [4]

А как тогда изменить данные записи после выполнения SQL запроса


Mick   (2001-12-10 12:11:00) [5]

В DBGrid нет никаких записей


Наверх

Титульная страница Поиск, карта сайта Написать письмо