selamalr
mysql'de tuttuğum veri tabanında bir alan year olarak tanımlı ancak insert ile veri girerken bu kısım boş geçilirse (not null tanımlaya gerek olmayanm bir alan) veriyi çektiğimde tarih kısmında 2000 yazıyor. bunu nasıl engelleyebilirim?
iyi günler ...
mysql'de tarih alanı boş geçilmişse 2000 yazıyor?
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
mysql'de tarih alanı boş geçilmişse 2000 yazıyor?
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
merhaba,
bahsettiğin üzere bende MySQL üzerinde bir eneme yaptım ama boş geçtiğim zaman herhangi bir sorunla karşılaşmadım boşsa boş olarak geliyor.
acaba Delphi tarafında yapılan bir casting işlemi buna neden oluyor olabilirmi.
bahsettiğin üzere bende MySQL üzerinde bir eneme yaptım ama boş geçtiğim zaman herhangi bir sorunla karşılaşmadım boşsa boş olarak geliyor.
acaba Delphi tarafında yapılan bir casting işlemi buna neden oluyor olabilirmi.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
veri tabanına kayıtları php ile hazırladığım bir script üzerinden yapıyorum şu an için delphi ile bir bağlantısı yok. html ile hzırlanan basit bir tabloya kullanıcı bilgi giriyor ve gönder tuşuna basıyor , php script gelen verilere alıyor ve veritabanına atıyor. tabloda birkaç alan daha var char tanımlı onlar boş geçilince hiçbir şey yazmıyor ama year tanımlı alanlara insert ile veri eklendiğinde select ile verile görüntülendiğinde tarih kısmı 2000 diye geliyor ?
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
bu mysql nin versiyonu ile ilgili olabilir, çünkü ben denemei Mysql Front ile direk VT ye yaptım olsa bendede olması gerekirdi, bu arada MySQL 4.0 kullanıyorum. ilginç bir durum gerçekten.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr