Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

DBGrid + DBNavigator   Найти похожие ветки 

 
Shap ©   (2004-08-16 09:48) [0]

Как правильно связать, что бы работало без глюков? Ситуация - имеем Datasource, к нему привязан DBGrid и DBNavigator, Dataset-ом для Datasource является TQuery, с RequestLive :=True, хочется редактировать таблицу, с занесением данных в базу, добавляются/удаляются строки без проблем, но при попытке редактирования вылазит ошибка "Не могу модифицировать таблицу, потому,что её изменил другой пользователь..." примерный перевод, дословно ошибку не помню. Как правильно связать таблцу с данными и навигатором - что бы все функции навигатора работали (ну и сама таблица редактировалась если через нё редактирование идёт)?


 
Соловьев ©   (2004-08-16 10:04) [1]

DBNavigator - этот компонент работает с набором данных, в данном случае TQuery. Т.е. он переводит этот НД в то состояние, на какую кнопку нажал юзверь, таким обрзом он никак не может повлиять на НД, что бы тот стал редактируемым. Нужно в даном случае к TQuery прикрутить TUpdateSQL. Как прикрутить написано в спрвке.


 
Anatoly Podgoretsky ©   (2004-08-16 10:16) [2]

DBGrid с DBNavigator никак не связывается!


 
Shap ©   (2004-08-16 11:43) [3]

"Couldn"t perform the edit because another user changed the record"

Вот такое вот сообщение
DBNavigator Рулит НД через ИД, таблица черпает свои записи из этого же ИД.

Что не правильно? Добавляет/удаляет записи без проблем. Редактирует только что добавленые то же без проблем, а вот редактировать ране загруженные из базы не даёт.


 
Shap ©   (2004-08-16 12:24) [4]

Всем спасибо, разобрался. теперь работает.

Дело было в другой части программы, там использовался тот же НД и не был закрыт вовремя.



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
10-1033995250
rootadmin
2002-10-07 16:54
2004.09.12
Обратные вызовы в CORBA


1-1093442096
Anderson
2004-08-25 17:54
2004.09.12
Изменение глубины цвета у TIcon...ПОМОГИТЕ


1-1093542362
hgd
2004-08-26 21:46
2004.09.12
Управление фотоаппаратом


14-1093287449
GEN++
2004-08-23 22:57
2004.09.12
Математические выражения в тексте.


6-1089025549
Alexander_Fomin
2004-07-05 15:05
2004.09.12
Проверка доменых имен