![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление строки [D7, Access]
ceval © (2006-10-05 12:39:00)Подкажите как сделать удаление строки
если вызов происходит запросам из 3-таблиц и между ними есть связь
ADOQuery1.SQL.Add('Select doc.N_vh, Org.Title, Tms.Team, doc.Who, from doc, Tms, Org Where doc.Tema = Tms.PK_Team and doc.Org = Org.PK_Organ')
обычный метод
AdoQuery1.Delete; выдает ошибку
clickmaker (2006-10-05 13:00:00) [1]
> [3] ceval © (05.10.06 12:57)
тогда [2]
ceval (2006-10-05 12:57:00) [2]2clickmaker
Insufficient key column information for updating or refreshing
MsGuns (2006-10-05 12:47:00) [3]Ошибка выдается потому, что датасет не редактируемый (в силу "закрученности" запроса). Поэтому надо заменить TADOQuery на TADODataSet, к которому "прикрутить" корректные по смыслу запросы на удаление, вставку и изменение.
clickmaker (2006-10-05 12:41:00) [4]какую?