Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TADOTable + Post = Exception


ancot ©   (2009-06-23 19:19:00) 

Всем привет!
Ребята выручайте, второй день бьюсь.

работаю с таблицей Access через TADOTable:

 var t: TTime;
begin
 if Tbl.Locate('PLAYER', pl, []) then
 begin
   t := EncodeTime(h, m, s, 0);
   Tbl.Edit;
   TblTIME.AsDateTime := sysutils.time + t;
   TblRANGE.AsDateTime := t;
   Tbl.Post; //Вот тут вылезает такая хрень: "Не удается найти     строку для обновления. Некоторые значения могли быть изменены со времени ее последнего чтения"
 end;

В инете видел много подобного, все говорят про ключевое поле. Ключевое поле в Access`e  есть автоинкрементное. Может надо ADOTable как то указать какое конкретно поле ключевое?


KSergey   (2009-06-25 13:23:00) [1]

А ключ уникальный в таблице есть? Поле ID есть?
Есть подозрение, что БД пытается как раз по дате запись  идентифицировать, а дату изменили.


Виталий Панасенко   (2009-06-24 12:41:00) [2]

CDS


int64   (2009-06-24 09:13:00) [3]

ancot   (23.06.09 19:29) [2]

XML


turbouser   (2009-06-23 22:55:00) [4]


> ancot   (23.06.09 19:29) [2]

TADOQuery или TADODataSet


ancot   (2009-06-23 19:29:00) [5]


> ыконь TADOTable и больше никогда, никогда не используй.


Приложение использует одну таблицу из 6 полей, да и записей там более 30 не бывает. BDE для этого использовать не интересно. Может  использовать что то стороннее?


Anatoly Podgoretsky   (2009-06-23 19:21:00) [6]

Выконь TADOTable и больше никогда, никогда не используй.


Наверх

Титульная страница Поиск, карта сайта Написать письмо