| spoke25 | 08.09.2005 - 18:01:27 |
| Selamun aleykum arkadaslar..
Firebirde Olusturdugum Default source lere yazdıgım degerlere grid lerde gorunmuyor. Delphiden kayıt yaptığımda bu alnlara verdiğim defaultsource degerleri yazilmiyor. ikinci olarakta autoinc alnlarda triger kulanayım kulanmayayım Table acıp kapatmadan Gridde gorunmuyor. Bu problemler neden kaynaklanıyor nasıl asabilirim. Saygılaraımla İşiniz gucunuz rast gelsin. | |
| t-hex | 08.09.2005 - 18:08:04 |
| Merhaba,
IBX bileşenleri bu sorgulamaları yapmıyorda ondan görünmüyor. Çünkü değişiklikler VT tarafında yapılıyor ama IBX gerisiyle ilgilenmiyor. Kaydeder etmez trigger tarafından değiştirilen alanların son değerlerini görmek için FB 2.0 ve yeni özellikleri destekleyen bağlantı kütüphanelerini beklemeniz gerekiyor. Siz ek sorgular yazarak bu değişiklikleri sorgulayabilirsiniz. Yani iş programcıya kalmış. | |
| spoke25 | 09.09.2005 - 13:40:37 |
| ozaman default deger tanımlamanın anlamı ne.. Yani Bilimiyorum benmii anlmatamadim yoksa gerceklten boyle birsey bir sorun varmı bilmem. Yani Kayıt veritabanına kaydolur olmaz default ta verdigim degeri yazmasi gerekmiyormu sizce ? | |
| coderlord | 09.09.2005 - 13:56:25 |
| Anlamı çok. Default belirttiğin ve öyle de değer almasını istediğin bir alanı Insert SQL içinde alanı tanımlamazsan VT'ye default değeri yazılır. | |
| spoke25 | 09.09.2005 - 14:18:42 |
Anlamı çok. Default belirttiğin ve öyle de değer almasını istediğin bir alanı Insert SQL içinde alanı tanımlamazsan VT'ye default değeri yazılır.
firebirde veri tabanı hazırlıyorum. İbexperte bulunan data sekmesinden griris yaptıgımda problem yok default alanlara deger giriliyor. fakat delphiden girdigim kayıtlarda o bolumlere null aktarıyor. ibdatabase transaction source table kullanıyorum bende bir hata var hocam ozaman. insert sql de ben deger felan tanımlamıyorum. mantıgım sunu diyor. veri tabına kayıt eklendmi olması gereklen deger defaulta tanımlı olandır. | |
| coderlord | 09.09.2005 - 14:31:54 |
| Mantığını dinlemeden önce Dataset'inin INSERT SQL'ine bir bak. Default değer almasını istediğin alanların orada olmaması lazım. Olmayınca da o alanlara değer giremezsin. İşte IBX'in böyle bir eksikliği mevcut. IBO'da bu alanları tanımlayabiliyorsun. Firebird veya Interbase ile ilgili bir sorun değil bu. | |