Защо данните липсват в таблицата
Добавих няколко записа към таблицата, работих с тях и след няколко дни виждам, че таблицата е празна (данните в други таблици останаха) и така няколко пъти.Не съм писал кода за изтриване на записи, защото данните в тази таблица изобщо не трябва да се изтриват. Имаше и такъв случай: в моята таблица в полето S_Name данните се въвеждат с помощта на полето за търсене, избирам стойността, запазвам я и след няколко отваряния на приложението забелязах, че стойността на полето S_Name се променя сама, откъде идват тези грешки? Може ли някой да ми каже защо това може да бъде и какво може да се направи, за да се предотврати това да се случи?
> delphino (05/18/07 02:54 AM) > > Добавих някои записи към таблицата, работих с тях, > и след няколко дни гледам таблицата е празна (данните в > други таблици останаха) и така няколко пъти Кодът за изтриване > Не записах записи, защото данните в тази таблица не са > трябва да бъдат премахнати напълно. Имаше и друг случай: в моя > една таблица в полето S_Name данните се въвеждат с помощта на търсене > полета, изберете стойност, запазете и след няколко отваряния > приложението е забелязало, че стойността на полето S_Name се променя от само себе си, > откъде са тези бъгове? Може ли някой да ми каже защо това може > и какво може да се направи, за да се предотврати това? >Е, най-накрая ми покажи всичките си 17-ти редове във всичките си модули! :)
Ако записите са въведени от IDE, тогава това е класически резултат, когато работите с TTable и таблиците са отворени в дизайна. Ще запази само FlushBuffers в AfterPost на всяка TTable.
> Добавих някои записи към таблицата, работих с тях, > и след няколко дни гледам таблицата е празна (данните в > други таблици останаха) и така няколко пъти.
Ако е така няколко пъти подред, тогава товагрешка, която лесно се поправя. Всъщност е по-трудно. Сложна, скъпа система. Работи за разработчика, запазва всички данни на 100%, но за потребителите - не на 100. Защо и как да го поправя - xs.
> Ако е така няколко пъти подред, тогава това е грешка, която е просто > поправям.Чудя се как?
> Сложна, скъпа система.Парадокс? :)