bir dbgrid eger table ile iliskiliyse dbgrid uzerinde edit yapilabiliyo eger query ile iliskiliyse dbgrid uzerinde edit yapilamıyor. edit yapmaktan kasıt dbgrid uzerine tıklayip recordlarin degerini degistirmek.
aslinda cok gerekli bi soru degil ama bu durum bana cok sacma geldi
(delphi 6 da calisiyorum)
dbgrid ve table-query
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Selam,
Mustafa'nın verdiği kısa bilgiye ek olarak, TQuery Nesnesinde, RequestLive'ini True yaparsanız yaptığınız değişiklikler geçerli olacaktır. Normalde SELECT ile getirdiğiniz Result Set aslında (default olarak) Read Only Olur bunun Update edilebilir hale getirmeniz de RequestLive parametresi aracılığı ile olur. Ancak bunu ben pek tavsiye etmem (çok kullanıcılı ortamlarda sorun yaşarsınız ve biraz yavaş olur.) Çünkü Update'de Unique bir key elde edebilmek için bütün fieldları kullanır bu da yavaşlatır.
Kolay Gelsin.
Mustafa'nın verdiği kısa bilgiye ek olarak, TQuery Nesnesinde, RequestLive'ini True yaparsanız yaptığınız değişiklikler geçerli olacaktır. Normalde SELECT ile getirdiğiniz Result Set aslında (default olarak) Read Only Olur bunun Update edilebilir hale getirmeniz de RequestLive parametresi aracılığı ile olur. Ancak bunu ben pek tavsiye etmem (çok kullanıcılı ortamlarda sorun yaşarsınız ve biraz yavaş olur.) Çünkü Update'de Unique bir key elde edebilmek için bütün fieldları kullanır bu da yavaşlatır.
Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/