Computed(calc fileds) Alanlar Update Olmuyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
spoke25
Üye
Mesajlar: 434
Kayıt: 16 May 2005 04:06
Konum: Bolu

Computed(calc fileds) Alanlar Update Olmuyor

Mesaj gönderen spoke25 »

Evet fire birde bir cok hesaplamnan alanımm var bunlarıı ibdataset almaya kalktığımda attempt update read only colums diyorr reead only alanlar update edilmeye çalışıluyor diyor.

Peki ala Update ve insertten kaldırıyorum ozamanda Db gridde o alanlar gorunmuyor:.

Anlamadımm garip garip hatalar sudoku cozmek gibi biri aşiyon biri geliyor. İndana cons gibi maceradan maceray UFF ya kafayıı yedirecekk Yedimmmi yoksa ?? :?: :roll: :arrow:
Başlayan Herşey Birgün Bitmek Zorundadır.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
calc alanların update veya insert edilememesi gayet doğal değilmi.
o alan zaten diğer alanların değerlerine göre hesaplanmıyormu
+
fiziksel olarak olmadığı için nereye yazacak???

dbgridde göstermemesini anlamadım?
ibdataset kullanıyorsanız
select sqlde o alanlar olacak
update ve inser sqllerinde o alanları sileceksiniz?

kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Datasetin alanlarını düzenlerken update fields bölümünden seçmeden SQL cümlelerini oluşturmayı denedinizmi acaba.gerçi update ve insert sql den çıkardığınızı söylemişsiniz ama deneme imkanım olmadığı için kesin bir şey diyemiyorum ama aynı şey olmayabilir.Update Fields listesinde seçili olmadan SQL ifadelerini tekrar oluşturmayı deneyin bir kez de.O zaman update edilmeye çalışmayacağı için hata vermez sanırım.
Kullanıcı avatarı
spoke25
Üye
Mesajlar: 434
Kayıt: 16 May 2005 04:06
Konum: Bolu

Mesaj gönderen spoke25 »

Sorunn sundann kaynaklanıyormuss delphii filedlarınn calc oldugunua algılamıyormus fkinternalcalc ytapınca düzeldi
Başlayan Herşey Birgün Bitmek Zorundadır.
Cevapla