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

 
Как редактировать записи в БД
Dimon.Ru
Отправлено: 10.01.2005, 15:14


Станционный диспетчер

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



Подскажите, плиз: как мне редактировать записи в БД?
я их просматриваю при помощи связки компонент TDataSource, TQuery, TDBGrid. ну еще есть TNavigator.

подскажите, как мне сделать так, чтобы я мог в TDBGrid что-то менять, а потом нажать кнопку в TNavigator'е и все изменения сохранялись в базу.

в хелпе примеров нет. в книжках тоже не нашел.

у меня IB 6, подключенная через БДЕ (если это поможет)
Bond
Отправлено: 11.01.2005, 14:59


Станционный диспетчер

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



Вопрос не совсем понятен smile.gif

Если ты хочешь работать с груповыми изменениями, то это подходит только для однопользовательской базы.

Если у тебя есть DBGrid, и кнопочки "Insert", "Edit", "Delete" — пишешь обработчики с генерацией соответсвующих SQL-запросов.

У TQuery есть методы навигации и изменения данных. Для подтверждения изменений необходимо использовать метод Post(), или метод Cancel() для отката.

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