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

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

Проблема с записью данных [D6, DB2]


Gonza ©   (2002-08-14 18:15:00) 

Проблема в следующем: добавляю записи в таблицу следующим кодом:

for q:=0 to clbSend.Items.Count-1 do
begin
if clbSend.Checked[q] then
begin
TAble1.Insert;
Table1ID_DOC.AsInteger:=ID_Doc;
Table1TO_WHOM.AsString := _to;
Table1COUNTRY.AsInteger := cb1;
Table1ORGANIZATION.AsInteger := org;
//id_doc,_to, cb1, org инциализированы верно.
Table1HOW.AsInteger:=Integer(clbSend.Items.Objects[q]);
Table1.Post;
end;
end;
Table1.Refresh;// <Без этого новые записи не отображаются на экране!!!


но иногда записи просо не записываются в базу. Никаких сообщений об ошибках нету. Причем это только с этой табицей, с остальными все в порядке.

Подскажите в чем может быть проблема ??


Desdechado   (2002-08-15 15:45:00) [1]

вполне. но об этом ни слова не сказано.
а так Post неявно завершает неявно открытую Insert"ом


Reindeer Moss Eater   (2002-08-15 12:18:00) [2]

Проблема может быть в незакоммиченной транзакции.


Desdechado   (2002-08-15 11:46:00) [3]

DB2 и TTable - изврат, имхо


Gonza   (2002-08-14 22:32:00) [4]

ну что никто ни чем помочь не может??


Наверх

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