![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не удаляеться строчка [D7, MSSQL]
Монг © (2007-02-02 12:38:00)В ADOQuery использую метод Delete. При удалении строчки выдаёться ошибка "Недостаточно сведений о ключевом поле". В запросе данные выбираються из нескольких таблиц. В событии AfterOpen прописал
ADODM.aqUserProg.Properties['Unique Table'].Value:='p_user';
не помогло ( Помогите в чём дело ?
Монг (2007-02-02 13:13:00) [1]Короче разобрался я, там в запросе distinct был. ))) Слегка модифицировал запрос и всё заработало )
sniknik (2007-02-02 12:52:00) [2]> ADODM.aqUserProg.Properties['Unique Table'].Value:='p_user';
и все, больше ничего не прописал?
надо еще, что обновление идет по ключевому полю (Properties['Update Criteria'].Value:= adCriteriaKey;), ни и собственно проследить чтобы это ключевое поле в запросе присутствовало...