Проблем с BDE
8 отговора
0 прегледа
Проблем с BDE
Моля за помощ:
Имам база данни на парадокс под делфи 7
използвам TTable компонент:
По време на работа тока спря и сега получавам:
EDBEngineerror "Could not find record"
когато напиша
Table.open
някакви насоки за решение на този проблем
Предварително благодаря
Имам база данни на парадокс под делфи 7
използвам TTable компонент:
По време на работа тока спря и сега получавам:
EDBEngineerror "Could not find record"
когато напиша
Table.open
някакви насоки за решение на този проблем
Предварително благодаря
Re: Проблем с BDE
1. Архив на таблиците
2. DataBase Desktop -> 3. Utilities -> 4. Restructure -> 5. Pack Table
Поне при мен, това е помагало.
2. DataBase Desktop -> 3. Utilities -> 4. Restructure -> 5. Pack Table
Поне при мен, това е помагало.
Re: Проблем с BDE
мерси
ще пробвам
аз си поиграх малко
същата таблица се отваря на 2 места в програмата но от различни компоненти
оказва се 4е първият я отваря и филтрира без проблем
вторият (имам в предвид че е работено с програмата повече от 2 години и не е имало проблем ) който сега след спирането на тока прави проблем при отварянето дава грешката сако когато филтрирам таблицата.
Първият има CashedUpdates:= true;
вторият се ползва само за печат и CashedUpdates:= False;
Когато го промених на CashedUpdates:= true; всичко тръгна
Сега въпросът ми е как това се оказа проблем и дали мога избегна подобни проблеми в бъдеще
ще пробвам
аз си поиграх малко
същата таблица се отваря на 2 места в програмата но от различни компоненти
оказва се 4е първият я отваря и филтрира без проблем
вторият (имам в предвид че е работено с програмата повече от 2 години и не е имало проблем ) който сега след спирането на тока прави проблем при отварянето дава грешката сако когато филтрирам таблицата.
Първият има CashedUpdates:= true;
вторият се ползва само за печат и CashedUpdates:= False;
Когато го промених на CashedUpdates:= true; всичко тръгна
Сега въпросът ми е как това се оказа проблем и дали мога избегна подобни проблеми в бъдеще
Re: Проблем с BDE
Явно не се опрaви защото взех да получавам луди грешки като Key Violation error
Taka ако някой има идея к'во става ще съм много благодарен
Taka ако някой има идея к'во става ще съм много благодарен
Re: Проблем с BDE
В отговор на:дали мога избегна подобни проблеми в бъдеще
Мисля, че решението е да не използваш повече BDE
Re: Проблем с BDE
мерси за идеята
Ок би ли ми препоръчал база данни оптимална за НЕ клиент- сървър употреба
Благодаря
Ок би ли ми препоръчал база данни оптимална за НЕ клиент- сървър употреба
Благодаря
Re: Проблем с BDE
"НЕ клиент - сървър" употребата не се различава много от клиент-сървър такавата
Като цяло за мен най-подходяща в твоя случай е Firebird. Delphi има чудесна поддръжка за нея (например IBX, FIBPlus компонентите), безплатна е, има много удобна за работа embeded версия, а пък пълната версия се инсталира изключително лесно. Мощна е, за малки и средни по размер бази е много добра. Останалото зависи от тебе
Linux isn't free, it's worthless.
Като цяло за мен най-подходяща в твоя случай е Firebird. Delphi има чудесна поддръжка за нея (например IBX, FIBPlus компонентите), безплатна е, има много удобна за работа embeded версия, а пък пълната версия се инсталира изключително лесно. Мощна е, за малки и средни по размер бази е много добра. Останалото зависи от тебе
Linux isn't free, it's worthless.
Re: Проблем с BDE
Аз имах подобен проблем, само че при мен се нарушаваше връзката м/у главната и подчинена таблици - най-вероятно се поврежда някой от файловете където се съхраняват индексните ключове. Наскоро ми попадна една малка програмка, която поправя евентуални грешки в таблиците. Ако желаеш да ти я изпратя - дай ми имейла си.