Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Вниз

Замучила ошибка   Найти похожие ветки 

 
Alexey Goosev   (2002-11-19 00:24) [0]

Фигня у меня такая - конвертанул я базу, сменив в ней некоторые строковые поля на мемо. Все вроде конвертается и некоторое время работает, но при некоторых действиях (например, если стереть в dbmemo всю запись и щелкнуть в dbgrid на другое поле), вываливается ошибка "BLOB already opened". Причем прога после этого до закрытия работает, только нельзя попасть на "убитую" запись. Если прогу закрыть, то она выдает эту ошибку при старте и сваливается.

Как с этим бороться и в чем вообще дело ?


 
Alexey Goosev   (2002-11-19 11:32) [1]

Щас попоробовал взять вместо таблицы dBase 3+ таблицу dBase 4 (выбирался формат Object dBase) - вроде с ней нормально все работает. Проблемы старого формата ? Или скорее вопрос размера (в 4-ом у меня было записей пять) ?

Другой вопрос возникает, абсолютно чайниковский - как мне с минимальным напрягом конвертануть свою базу в dBase 4 ? Мастера, хелп !!!



 
Дмитрий К.К.   (2002-11-19 11:48) [2]

Читай http://www.delphikingdom.com/treasury/bdeerror.htm


 
Alexey Goosev   (2002-11-19 12:01) [3]

2 Дмитрий К.К. - спасибо, но что мне делать с этим списком ошибок ? Я и так знаю, какая из них моя... знать бы еще, как с этим бороться...

Подскажите все-таки, как базу конвертануть ?


 
Дмитрий К.К.   (2002-11-19 12:20) [4]

Может, ето поможет http://216.101.185.148/scripts/isapi.dll/article?id=5D6155BF&article=834990


 
Alexey Goosev   (2002-11-19 13:34) [5]

Не, не фига не помогает :( Подозреваю, что проблема в function TBlobField.GetIsNull (т.к. глюк возникает ТОЛЬКО при пустом поле мемо-редактора), которая, наверное, действительно является следствием того, что "...Value TBlobField.FModifiedRecord is not synchronised well with the Value DataSet.ActiveRecord...". Но в хитросплетениях db.pas разобраться не могу :( до сих пор бог миловал, не приходилось туда заглядывать :)


 
Alexey Goosev   (2002-11-19 15:06) [6]

Сейчас "руками" конвертанул базу в dBase 4 - все заработало. Похоже, проблема все-таки не в db.pas, а просто dBase 3+ криво поддерживается :(



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.025 c
14-14791
MsGuns
2002-11-13 20:09
2002.12.05
Покупаем комп


3-14476
SeRZh
2002-11-19 12:37
2002.12.05
Вопрос новичка (Продолжение)


14-14755
Slava
2002-11-14 06:31
2002.12.05
А где моя анкета, извините?


14-14748
Urmas Tormoz
2002-11-14 11:29
2002.12.05
Что заготавливать-то


1-14605
3asys
2002-11-22 10:07
2002.12.05
Кодировка в TRichEdit в run-time





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский