Страница 1 из 1

не выбираются записи...!

Добавлено: 08 сен 2005, 17:38
Пабло
Всем привет!

Есть таблица с четырмя полями:
ID int
Label str
FILENAME str
FILEBLOB binary

С помощью ADO добавляю програмно записи. Открываю таблицу смотрю записи есть. Делаю SQL запрос типа:
select * from vfiles where (label='user_template')
записи которые были до добавления присутсвуют в выборке, записи которые были добавлены програмно не попали в выборку, хотя под условие выбора подходят... добавляю запись вручную через IBExpert новая запись попадает в выборку. Выбираю записи добавленные програмно по ID, записи выбираются. БРЕД какой то, кто-нить сталкивался с таким поведениеи IB???
Установлен Firebird 1.5, в качестве ole db провайдера использую бесплатную версию 5.0 от ZStyleGroup...

Добавлено: 09 сен 2005, 12:10
Пабло
Никто не поможет??? :?:

Добавлено: 09 сен 2005, 12:58
kdv
да у тебя скорее всего с параметрами транзакций проблема.
либо, в худшем случае - убился индекс по label (если он вообще был).

Добавлено: 09 сен 2005, 13:18
Пабло
Индекса небыло, по текстовому полю вродь не рекомендуют индексы делать. А какие должны быть параметры транзакции?

Добавлено: 09 сен 2005, 18:56
kdv
по текстовому полю вродь не рекомендуют индексы делать
это кто не рекомендует? Надо - делай.
А какие должны быть параметры транзакции?
читай www.ibase.ru/devinfo/ibx.htm

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