dBase Refresh

5 отговора 109 прегледа
#1

dBase Refresh

Ситуацията е следната: добавям няколко записа в Table1. После ги виждам на ListBox, но търсейки Random ред от тези последните, не мога да ги открия. Всичко става OK след като рестартирам програмата. Пробвах с Table1.Refresh. После се опитах да затворя и пак да отворя базата, но все не мога да открия данните от последната сесия.

Отговор
в отговор на Gemar #2

Re: dBase Refresh

Дай малко по подробна информация за Properties на това Table1 като например : "CachedUpdates", ползваш ли Database компонент, какво правиш
при AfterPost и т.н.

Иначе като нищо ще получиш отговор : " При мен става"



----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.

Редактирано от Vapi на

Отговор
в отговор на Vapi #3

Re: dBase Refresh

CachedUpdate ми е False
На AfterPost - DbiSaveChanges(Table1.Handle); - това го бях прочел някъде, но не знам за какво е!
AutoRefresh - False
Update Mode - upWhereAll
Session Name - няма
Нямам Database. Използвам само Table1.

Отговор
в отговор на Gemar #4

Re: dBase Refresh

Преди време имах подобен проблем, само че с CachedUpdates = true. В моя случай нещата се оправиха точно с dbiSaveChanges...
Ще почопкам малко и ще ти кажа какво става...

P.S Сега се сещам ставаше някаква друга подобна простотия май с DBGrid ама ми дадоха някакъв Patch и се оправи
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.

Редактирано от Vapi на

Отговор
в отговор на Gemar #5

Re: dBase Refresh

AutoRefresh трябва да е TRUE

Отговор
в отговор на Gemar #6

Re: dBase Refresh ? a da si pipal

nastrojkite na BDE - t.e. da si se opitwal da optimizirash nesto tam - ako si probwaj da gi warnesh w default sastoianieto im

---
Е т'ва е живот!
Отговор