![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка с полем MEMO [D6, 95/98]
Rubey © (2006-06-07 08:06:00)Данные из StringGrid записываю в поле INF типа MEMO.
Записываю вот таким образом
Ss:='';
For K:=1 To 33 Do // Cтроки
Begin
For R:=0 To 21 Do // Столбики
Begin
Ss:=Ss+StringGrid1.Cells[r,k]+'#';
End;
End;
Table1.Edit;
Table1.FieldByName('Inf').AsString:=Ss;
Table1.Post;
Все работает нормально, но вот беда : иногда при обращении к
произвольной записи сохраненной в таблице выдает сообщение
“ BLOB has been modified ” и программа вылетает . Особых закономерностей в появлении ошибки я пока не заметил. Не поможете, знатоки, как избавиться от этой ошибки. Может заменить поле MEMO на какое другое, но у меня данных в StringGrid много, и я не знаю в какое поле их поместить кроме
MEMO.
Благодарю за возможное внимание и помощь.
Рубей 6.06.2006
ЮЮ (2006-06-07 10:20:00) [1]Paradox, наверняка.
ИМХО, в какой-то записи, а может и в нескольких, "битое" МЕМО поле, хранящееся, как известно, как в основной, так и доп.таблицах. Где-то запись на диск не прошла полностью.
Сергей М. (2006-06-07 10:12:00) [2]СУБД какая ?