![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюки Table(D5) ;при работе c IB [D5, IB5.x]
Maik © (2003-04-23 19:00:00)Возникла вот проблема.
Использую Table для отображения и редактирования данных из IB.
Задаю IndexName ключ по полю Name (char50) для отображения
данные в алфавитном порядке.
Для редактирования вызываю Table1.Edit; Сначало все работало.
Но когда появилось несколько похожих строк типа "М****",где
"****" различные буквы кирилицы,при попытке редактированию
(при чем не всех, а вроде наиболее старых записей) выдается
сообщения об ошибке - BDE Record\Key Deleted.
Если удалить некоторые из записей "М****" то снова начинает
все работать.
Закономерности не нашел.Не как не могу это побороть.
Если указать в качестве IndexName ключ по полю Integer
то проблем нет ,но сортировка естественно не та что нужно.
Кто сталкивался,и знает решиние.
Просьба сообщить что-нибудь по поводу.
Нежелательно выкидывать Table.
Ошибка в базовом классе на котором построено
очень много справочников и разработана структура данных
Проект в стадии тестирования.Не хотелось бы кардинально все
перестраивать.
Alexandr (2003-04-24 06:07:00) [1]не избавишься от Table сейчас - прийдется избавляться от него позже, а это будет уже сложнее.
Посмотри FIBPlus с его TpFIBDataSet это то, что тебе нужно