Как да инсталираме BDE - всичко за него, и програмиране
Очевидно е, че BDE включва номер на версията на структурата, най-малко в продължение на файловете парадокс. (Не мога да гарантирам за DBASE и други формати.) Всеки път, когато се промени структурата (например Database Desktop) BDE увеличи стойноста на номера на версията. Следващият модул съдържа функция, която връща версия struktu.
Опитайте Tabl.Post; Освен започне на EDatabaseError се ShowMessage ( "Не мога да изпращам данни (изпълнява Post) '); (Подателя TDBEdit) .SetFocus; Край; Край, осъзнавам Грешка при анализа и повторно хвърля изключение (премине йерархия следващия манипулатор предмети, изключени.
(Това е, когато програмата се наблюдава следната картина: в резултат на друг филтър е видян 4 записи от осем писмо се добавя към филтъра е, да речем, две Премахни буквата на устройството, който току що добави в мрежата все още се гледа само две влизания .. ) Този проблем е бил в Делфи 3.
процедура TFDMUtils.GeneralError (DataSet: TDataSet Е: EDatabaseError; Var действие: TDataAction); фор: Word; ExtInfo. String; beginExtInfo: = ''; ако (Е е EDBEngineError) thenbeginif (EDBEngineError (Е) .Errors [0] .NativeError = 0) thenbegin // Локално Errorif EDBEngineError (Е) .Errors [0.
опитате tMyTable.Post изключение на Е. EDBEngineError се ако E.Message = 'Key нарушение "и след това започва MessageDlgC (" Не е разрешено запис дублиране. mtError [mbOk], 0); // Аз не съм сигурен, че това трябва да се направи: tMyTable.Cancel; сложи край на друг Вдигнете; край; Добър пример е проекция.