• 30-09-2014, 00:25:20
    #1
    Merhaba arkadaşlar C# ve access ile bir program yazmaktayım. Kayıt işlemi yaparken tarih kısmını 30.09.2014 şeklinde ekliyorum. Yapmak istediğim veritabınında 30.09.2014 kaydı var ise güncelle yok ise ekle şeklinde. 30.09.2014 kaydı var mı nasıl sorgulayabilirim ?

    Not: 30.09.2014 şeklinde mi kayıt eklemeliyim yoksa 30092014 şeklinde mi tam emin değilim. Fikir verirseniz sevinirim.
  • 30-09-2014, 10:50:31
    #2
    Öncelikle size tavsiyem hemen accessten uzaklaşın. Accesse database denmez. En basitinden SQLite kullanın. Daha kapsamlı birşey yapacaksanız, MsSQL,Oracle,MySQL gibi bir çok seçeneğiniz var. Aşağıdaki kod MsSQL de çalışmakta ancak accesste çalışır mı destekleniyor mu bilemiyorum. Tekrar diyorum hemen uzaklaşın accesten yeni başlıyorsanız..

    if exists (SELECT * FROM TabloAdi WHERE Tarih=DATEFROMPARTS(2014,9,30))
    begin
    --eğer kayıt var ise yapacaklarınız
    end
    else
    begin
    --eğer kayıt yok ise yapacaklarınız
    end