![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
access через Ado [D7, access]
innok © (2004-04-12 14:52:00)Доброго времени суток!!
беда такая:
DataModule2.ADODataSet1.Refresh;
вызывает ошибку:
"недостаточно сведений ключевого поля для обновления"
ключевое поле есть имеет тип счетчик
innok (2004-04-12 16:37:00) [1]зы к предыдущему:
в adocommand1 : delete from tehbase where id=:iid;
где id - ключевое поле
innok (2004-04-12 16:11:00) [2]работает если я пишу requery через отдельную кнопку
А вот тут это не работает, в dbgrid записи не обновляются.
i:=DataModule2.ADODataSet1.FieldValues['id'];
DataModule2.ADOCommand1.Parameters.ParamByName('iid').Value:=i;
DataModule2.ADOCommand1.Execute;
DataModule2.ADODataSet1.Requery;
пробовал
DataModule2.ADODataSet1.Delete;
то выдает первоначальную ошибку;
Locker (2004-04-12 15:21:00) [3]DataModule2.ADODataSet1.Requery;