firebird tabloda varsayılan alan değeri

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
selimr
Üye
Mesajlar: 556
Kayıt: 16 Eki 2003 02:07

firebird tabloda varsayılan alan değeri

Mesaj gönderen selimr »

sevgili arkadaşlar,


IBexpert ile bir şöyle bir tablo oluşturuyorum..

CREATE TABLE TABLO (
ALAN1 VARCHAR(10),
ALAN2 INTEGER DEFAULT 10 NOT NULL,
ALAN3 SMALLINT DEFAULT 2 NOT NULL,
ALAN4 DATE DEFAULT 'NOW' NOT NULL);


daha sonra delphide bu tabloya ib componentleri ile bağlanıp dbgridde değerler girerken
bunları boş geçersem

validation error for column ALAN2, value "*** null ***" şeklinde hata veriyor.

default olan değerleri ataması gerekmiyormu..


aynı bağlantıyı zeos component seti ile yaparsam hata vermiyor..

ben nerde hata yapıyorum acaba,,
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

daha oncede gecmisti ibx bilesenlerinden kaynaklanan bir hata
varsayılan degerleri atamıyor...
ayrıca fields editorde not null alaln required isaretlidir
bunu da kaldırmayı deneyin
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
selimr
Üye
Mesajlar: 556
Kayıt: 16 Eki 2003 02:07

Mesaj gönderen selimr »

required işaretini değiştirdim
fakat yine aynı hatayı veriyor


peki bu sorunu halletmemin başka bir yolu varmı acaba

before insert trigger lere yazmak herhalde sorunu çözebilir.. birde bunu deneyeyim..

yinede başka fikirleri olan arkadaşlar, yardımcı olurlarsa sevinirim..
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

normalde default degerlerin atanması gerekir fakat bu muhtemelen bir bug. ib componentleri ile baglaninca problem oluyor... bde araciligi ile ttable kullanınca da problem olmuyor....

default degerleri trigger araciligi ile veya delphide after insertte atamak ib componentlerini kullacaksaniz bir cozum olabilir..
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
selimr
Üye
Mesajlar: 556
Kayıt: 16 Eki 2003 02:07

Mesaj gönderen selimr »

teşekkürler arkadaşlar..

herhalde trigger ile halledicem..
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

ben onnewrecord u kullanıyorum
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla