Firebird Saat
Triger ile olabilirmi diye düşünüyorum ne dersiniz.
Teşekkürler.
Teşekkürler.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
eger otomatik olarak saati almasını istiyorsanız default deger olarak da tanımlayabilirsiniz sanıyorum....
ya da trigger'dan da atama olabilir tabi... ama dikkatimi ceken. eger alan tipi Time ise Now ile bir atama yapılamamalı zaten.... veritabanı tarafinda cast fonksiyonu ile now degerini time tipine donusturerek atama yapilabilir...
ya da trigger'dan da atama olabilir tabi... ama dikkatimi ceken. eger alan tipi Time ise Now ile bir atama yapılamamalı zaten.... veritabanı tarafinda cast fonksiyonu ile now degerini time tipine donusturerek atama yapilabilir...
Fahrettin abi evet triger la ufak bir deneme yaptım olayı hallettim.
İlgilendiğiniz için teşekkürler.
Kod: Tümünü seç
AS
begin
/* Trigger text */
nakitislemler.saat = current_time;
end
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
walla şimdi denedim bende bi sorun yok ??? Alla allaa gönderdiğin DDL li kullandım kendi projemin içine ööle sine bi button hatta ilkdefada IBDataSet kullandım bi tane update SQL koydum, aha kodda bu
;
hiç bi problem yok, sadece DDL inde problem var ID field adı aynı zamanda sanırım domain kullanmışsın onun adıda ID. daha önceleride yazım sanıyorum. Domain kullanın, tüm alanlarınız için. Float alan içinde rakkamlar için yetiyorsa mesele yok. Ben eskiden beri Double pression kullaniyorum.
Sorununa gelince walla aklıma bişi gelmiyor
database backup restore yada tekrar create et diycem başka olasılık gelmiyor aklıma.
Kod: Tümünü seç
IBD_Deneme.Open;
IBD_Deneme.Insert;
IBD_Deneme.FieldByName('Saat').AsDateTime := now;
IBD_Deneme.Post;
IBD_Deneme.Transaction.CommitRetaining
hiç bi problem yok, sadece DDL inde problem var ID field adı aynı zamanda sanırım domain kullanmışsın onun adıda ID. daha önceleride yazım sanıyorum. Domain kullanın, tüm alanlarınız için. Float alan içinde rakkamlar için yetiyorsa mesele yok. Ben eskiden beri Double pression kullaniyorum.
Sorununa gelince walla aklıma bişi gelmiyor

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 !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Hocam İlginc!!!
Veritabanını Adnan Hocam'a göndermiştim. Büyük bir ihtimalle onun yanıtı herşeyi açıklayacaktır.
Büyük bir ihtimalle tasarım hatası yaptım herhalde.
Teşekkür Ederim.
Veritabanını Adnan Hocam'a göndermiştim. Büyük bir ihtimalle onun yanıtı herşeyi açıklayacaktır.
Büyük bir ihtimalle tasarım hatası yaptım herhalde.
Teşekkür Ederim.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullandığım IBX versiyonu Delphi 6 ile gelen. Update edebileceğim adresi nasıl bulabilirim?
Teşekkürler.
Teşekkürler.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Selamlar,
Gecikme için özür dilerim ama şu günlerde baya yoğun bir çalışma içerisindeyim ancak fırsat bulabildim. Sonucu merak ediyorsanız bende problem çıkartmadı.
Source'uda söyleyim,
sourceda yukarıdaki. (ID'yi Random verdim, Generator ile uğraşmadım çünkü NOT NULL olarak tanımlanmış.
Delphi 5, FireBird 1.5, IBDatabase, IBTable, IBTransaction kullandım ve yukarıdaki source aynen çalıştı.
Sende ne diyor ben hala anlamadım.
Çok merak ettim doğrusu, Eğer mümkün ise yeni bir proje aç. Database'e bağlanıp, sadece kayıt atan bir proje yaz ve onu zipleyip (Database dahil) gönder. Ben de hiç bir değişiklik yapmadan senin projeni açıp DB ayarlarını yapıp RUN edeyim bakalım ben de patlayacak mı?
Kolay Gelsin.
Gecikme için özür dilerim ama şu günlerde baya yoğun bir çalışma içerisindeyim ancak fırsat bulabildim. Sonucu merak ediyorsanız bende problem çıkartmadı.
Source'uda söyleyim,
Kod: Tümünü seç
IBTable1.Insert ;
Randomize ;
IBTable1ID.AsInteger := Random(10000) * 100 ;
IBTable1SAAT.AsDateTime := Now ;
IBTable1.Post ;
Delphi 5, FireBird 1.5, IBDatabase, IBTable, IBTransaction kullandım ve yukarıdaki source aynen çalıştı.
Sende ne diyor ben hala anlamadım.
Çok merak ettim doğrusu, Eğer mümkün ise yeni bir proje aç. Database'e bağlanıp, sadece kayıt atan bir proje yaz ve onu zipleyip (Database dahil) gönder. Ben de hiç bir değişiklik yapmadan senin projeni açıp DB ayarlarını yapıp RUN edeyim bakalım ben de patlayacak mı?
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/
Hocam söyldiklerinizi yaptım (Bu arada mail adresinizede post ettim) denedim Problem devam ediyor. Tahminim FireBird'den veya Dataset lerden kaynaklanıyor galiba.
Teşekkür Ederim.
Teşekkür Ederim.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Selamlar,
Husonet kardeşim yaw, bende problem çıkmıyor !!!! Sen bence Firebird'ünü bir uninstall et yeniden Kur istersen
Delphi 5 ile açamadım sonra 7 ile denedim açtı ve çalıştırdım bir problem çıkmadı !...
Acaba Regional Settingsten kaynaklanabilir mi?
Kolay gelisn.
Husonet kardeşim yaw, bende problem çıkmıyor !!!! Sen bence Firebird'ünü bir uninstall et yeniden Kur istersen

Delphi 5 ile açamadım sonra 7 ile denedim açtı ve çalıştırdım bir problem çıkmadı !...
Acaba Regional Settingsten kaynaklanabilir mi?
Kolay gelisn.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Olay IBX bileşenşlerinden kaynaklanıyormuş güncelleyince problem çözüldü.
Tüm Yardımcı olan arkadaşlara Teşekkür Ederim.
İyi Çalışmalar.
Tüm Yardımcı olan arkadaşlara Teşekkür Ederim.
İyi Çalışmalar.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.