Merhaba,
Çok uzun zamandır ClientDataset kullandığımız için TAdoQuery ile bu sorun nasıl çözülüyor bulamadım sormak istedim.
Select SECIM=0,* from TABLO1
Bu tabloda dönen SECIM kolonu readonly olarak geliyor, bunu kaldırıyorum ve FieldKind özelliğini fkInternalCalc yapıyorum (fkData olarakta kalsa benim açımdan sorun yok).
Bu tabloyu bir gride bağlıyorum ve SECIM kolonunu checkbox yapıyorum.
LockType özelliğide ltBatchOptimistic.
Alanı işaretliyorum ve 1 olduğunu görüyorum ama satır post olduğu an (veritabanına gitmiyor) alan tekrar orjinal değerine dönüyor.
Aynı şeyi string alanlar içinde yapıyor.
SQL ile eklediğim kolonları güncellemeye izin vermiyor TAdoQuery.
Biz bunu TQuery ile yapardık, Devart'ın UniQuery'si ile de yapabiliyorum onda da bir sorun olmuyor ama TAdoquery bunu kabul etmiyor.
fkInternalCalc'ın amacı zaten bu işlemler.
Nasıl yapılabileceği hakkında bilgisi olan var mı?
Teşekkürler.
TAdoQuery fkInternalCalc Fıeld
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.