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

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

Append, Locate и Edit [D6, IB7.5]


novill ©   (2006-05-18 18:41:00) 

1. Запись только что добавленная Append'ом не находится с помощью Locate
2. Если же эту запись найти вручную (проверка на равнество полей записи, если не совпадает, то проверка следующей), то в ней не проходит Edit.

Все это происходит в одной  транзакции, если же разделить опрации и коммитить каждую оперцию, то все нормально.

Кто-нибудь сталкивался с подобным? Из-за чего это может происходить?


Sergey13   (2006-05-19 10:08:00) [1]

2[5] novill   (19.05.06 10:03)
> Не всё так просто. Это список товаров
Да хоть перечень стратегических ядерных объектов. Для БД это пофиг. 8-)
Ну и к  [4] unknown ©   (19.05.06 09:58) прислушаться не помешает.
И если
>Честно говоря, я не понял этот компонент.
То надо постараться понять.


novill   (2006-05-19 10:03:00) [2]


> >1. Запись только что добавленная Append'ом не находится
> с помощью Locate
> А зачем ее искать? Если она "только что добавленная Append'ом"
> - она активна, т.е. текущая. 8-)


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


> Используй TIBDataSet и все встанет на свои места.


Честно говоря, я не понял этот компонент. Можно кусок кода с примером работы?


unknown   (2006-05-19 09:58:00) [3]


> novill   (19.05.06 09:11) [2]
> Ibquery, IBTable

Используй TIBDataSet и все встанет на свои места.


Sergey13   (2006-05-19 09:41:00) [4]

2novill   (18.05.06 18:41)
>1. Запись только что добавленная Append'ом не находится с помощью Locate
А зачем ее искать? Если она "только что добавленная Append'ом" - она активна, т.е. текущая. 8-)


novill   (2006-05-19 09:11:00) [5]

IBDatabase, IBtransaction, Ibquery, IBTable


Desdechado   (2006-05-18 18:50:00) [6]

компоненты доступа?


Наверх

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