• 12-02-2010, 13:52:04
    #1
    Merhaba access tablomda veri türü tarih saat olarak ayarlı kayıt formunda tarihi 12.02.2010 olarak girdiğimde kayıt etmiyor 12/02/2010 olarak giridğimde ediyor ama kayıtları gösterirken 12.02.2010 olarak gösteriyor ben nasıl 12.02.2010 olarak kayıt ettirebşilirim yada nerde hata yapmışımdır.
  • 12-02-2010, 15:00:53
    #2
    Birde şöyle bir sorun oluyor tarih olarak 01.02.2010 giridiğimde veri tabanına 02.01.2010 olarak kayıt ediyor. 01.02.2010-12.02.2010 tarih alığına kadar gün ile ayı ters çevirip kayıt ediyor ama 13.02.2010 tarihini ve sonraki günleri (14.02.2010 gibi ) yazarsam doğru kayıt ediyor.
  • 13-02-2010, 10:58:57
    #3
    üst mesajdaki tarih sorunu ile ilgili (ayın 13üne kadar ay ile günü ters çevirip kayıt etmesi) access de bir ayar falan varmı çözmedim bilen yokmu acaba
  • 13-02-2010, 11:44:38
    #4
    Session.LCID değeriniz nedir bilmiyorum. 1055 olarak deneyin.

    Session.LCID = 1055

    Ayrıca veritabanına kayıt ederken now() ya da date() gibi bir komut mu kullanıyorsunuz yoksa manuel olarak mı kaydettiriyorsunuz

    Veritabanı kayıt kodlarınızı buraya yazabilirseniz incelerim..
  • 13-02-2010, 12:27:47
    #5
    Manuel olarak vatandaş geliyor teslim tarihi 1 alanına mesela 10/02/2010 yazıyor kaydı düzenle diyor
    Düzeneleme sayfası kodlar
    Alıntı
    if request.querystring("do")="yaziduzenle" then
    '// Gelen ID kontrol ediliyor..
    ID=Trim(request.querystring("PostID"))
    if (not isnumeric(ID)) or ID="" or Len(ID)<1 or ID<1 then
    Response.Redirect "Yazilar.asp"
    end if
    '// Gelen ID ye ait yazıya bağlanılıyor..
    Set Yazi = Conn.Execute("Select kimlik,adi,bina_kodu,sayac_marka,sayac_turu,okunma ,tarih,teslim_tarihi_1,daire_no,teslim_endeksi_bir ,firma_1,geri_alis_tarihi_1,geri_alis_endeksi_1,bi na_kodu_2,daire_no_2,teslim_tarihi_2,teslim_endeks i_2,firma_2,geri_alis_tarihi_2,geri_alis_endeksi_2 ,bina_kodu_3,daire_no_3,teslim_tarihi_3,teslim_end eksi_3,firma_3,geri_alis_tarihi_3,geri_alis_endeks i_3,bina_kodu_4,daire_no_4,teslim_tarihi_4,teslim_ endeksi_4,firma_4,geri_alis_tarihi_4,geri_alis_end eksi_4,bina_kodu_5,daire_no_5,teslim_tarihi_5,tesl im_endeksi_5,firma_5,geri_alis_tarihi_5,geri_alis_ endeksi_5,sayac_durum,il from dbo_sayac_teslim where kimlik="&ID&"")
    %>
    Sorgunun gönderilidği kodlar
    Alıntı
    '// Yazı güncelleniyor..
    if request.querystring("do")="yaziguncelle" then
    ID=request.querystring("PostID")
    if (not isnumeric(ID)) or Len(ID)<1 or ID="" or ID=0 then
    Response.Redirect "Yazilar.asp"
    Response.End
    End if
    adi = Connect(trim(request.form("adi")))
    bina_kodu = trim(request.form("bina_kodu"))
    sayac_marka = trim(request.form("sayac_marka"))
    daire_no = trim(request.form("daire_no"))
    teslim_endeksi_bir = trim(request.form("teslim_endeksi_bir"))
    sayac_turu = request.form("sayac_turu")
    sayac_tipi=Request.form("sayac_tipi")
    sayac_durum=Request.form("sayac_durum")
    il=Request.form("il")
    teslim_tarihi_1 = Connect(request.form("teslim_tarihi_1"))
    firma_1 = Connect(request.form("firma_1"))
    geri_alis_tarihi_1 = Connect(request.form("geri_alis_tarihi_1"))
    geri_alis_endeksi_1 = Connect(request.form("geri_alis_endeksi_1"))
    bina_kodu_2 = Connect(request.form("bina_kodu_2"))
    daire_no_2 = Connect(request.form("daire_no_2"))
    teslim_tarihi_2 = Connect(request.form("teslim_tarihi_2"))
    teslim_endeksi_2 = Connect(request.form("teslim_endeksi_2"))
    firma_2 = Connect(request.form("firma_2"))
    geri_alis_tarihi_2 = Connect(request.form("geri_alis_tarihi_2"))
    geri_alis_endeksi_2 = Connect(request.form("geri_alis_endeksi_2"))
    bina_kodu_3 = Connect(request.form("bina_kodu_3"))
    daire_no_3 = Connect(request.form("daire_no_3"))
    teslim_tarihi_3 = Connect(request.form("teslim_tarihi_3"))
    teslim_endeksi_3 = Connect(request.form("teslim_endeksi_3"))
    firma_3 = Connect(request.form("firma_3"))
    geri_alis_tarihi_3 = Connect(request.form("geri_alis_tarihi_3"))
    geri_alis_endeksi_3 = Connect(request.form("geri_alis_endeksi_3"))
    bina_kodu_4 = Connect(request.form("bina_kodu_4"))
    daire_no_4 = Connect(request.form("daire_no_4"))
    teslim_tarihi_4 = Connect(request.form("teslim_tarihi_4"))
    teslim_endeksi_4 = Connect(request.form("teslim_endeksi_4"))
    firma_4 = Connect(request.form("firma_4"))
    geri_alis_tarihi_4 = Connect(request.form("geri_alis_tarihi_4"))
    geri_alis_endeksi_4 = Connect(request.form("geri_alis_endeksi_4"))
    bina_kodu_5 = Connect(request.form("bina_kodu_5"))
    daire_no_5 = Connect(request.form("daire_no_5"))
    teslim_tarihi_5 = Connect(request.form("teslim_tarihi_5"))
    teslim_endeksi_5 = Connect(request.form("teslim_endeksi_5"))
    firma_5 = Connect(request.form("firma_5"))
    geri_alis_tarihi_5 = Connect(request.form("geri_alis_tarihi_5"))
    geri_alis_endeksi_5 = Connect(request.form("geri_alis_endeksi_5"))
    if Len(adi)<1 or Len(bina_kodu)<1 or Len(daire_no)<1 then
    Response.Redirect "Yazilar.asp?do=yaziduzenle&PostID="&ID&"&Durum=BO S_ALAN_BIRAKMAYIN!"
    Response.End
    End if
    if sayac_turu="" then
    Set YaziUpdate = Conn.Execute("Update dbo_sayac_teslim set adi='"&adi&"',bina_kodu='"&bina_kodu&"',sayac_mark a='"&sayac_marka&"',daire_no='"&daire_no&"',teslim _endeksi_bir='"&teslim_endeksi_bir&"',firma_1='"&f irma_1&"',geri_alis_tarihi_1='"&geri_alis_tarihi_1 &"',geri_alis_endeksi_1='"&geri_alis_endeksi_1&"', bina_kodu_2='"&bina_kodu_2&"',daire_no_2='"&daire_ no_2&"',teslim_tarihi_2='"&teslim_tarihi_2&"',tesl im_endeksi_2='"&teslim_endeksi_2&"',firma_2='"&fir ma_2&"',geri_alis_tarihi_2='"&geri_alis_tarihi_2&" ',geri_alis_endeksi_2='"&geri_alis_endeksi_2&"',bi na_kodu_3='"&bina_kodu_3&"',daire_no_3='"&daire_no _3&"',teslim_tarihi_3='"&teslim_tarihi_3&"',teslim _endeksi_3='"&teslim_endeksi_3&"',firma_3='"&firma _3&"',geri_alis_tarihi_3='"&geri_alis_tarihi_3&"', geri_alis_endeksi_3='"&geri_alis_endeksi_3&"',bina _kodu_4='"&bina_kodu_4&"',daire_no_4='"&daire_no_4 &"',teslim_tarihi_4='"&teslim_tarihi_4&"',teslim_e ndeksi_4='"&teslim_endeksi_4&"',firma_4='"&firma_4 &"',geri_alis_tarihi_4='"&geri_alis_tarihi_4&"',ge ri_alis_endeksi_4='"&geri_alis_endeksi_4&"',bina_k odu_5='"&bina_kodu_5&"',daire_no_5='"&daire_no_5&" ',teslim_tarihi_5='"&teslim_tarihi_5&"',teslim_end eksi_5='"&teslim_endeksi_5&"',firma_5='"&firma_5&" ',geri_alis_tarihi_5='"&geri_alis_tarihi_5&"',geri _alis_endeksi_5='"&geri_alis_endeksi_5&"',teslim_t arihi_1='"&teslim_tarihi_1&"' where Kimlik="&ID&"")
    Response.Redirect "Yazilar.asp"
    Response.End
    else
    Set YaziUpdate = Conn.Execute("Update dbo_sayac_teslim set adi='"&adi&"',bina_kodu='"&bina_kodu&"',sayac_mark a='"&sayac_marka&"',daire_no='"&daire_no&"',teslim _endeksi_bir='"&teslim_endeksi_bir&"',firma_1='"&f irma_1&"',geri_alis_tarihi_1='"&geri_alis_tarihi_1 &"',geri_alis_endeksi_1='"&geri_alis_endeksi_1&"', bina_kodu_2='"&bina_kodu_2&"',daire_no_2='"&daire_ no_2&"',teslim_tarihi_2='"&teslim_tarihi_2&"',tesl im_endeksi_2='"&teslim_endeksi_2&"',firma_2='"&fir ma_2&"',geri_alis_tarihi_2='"&geri_alis_tarihi_2&" ',geri_alis_endeksi_2='"&geri_alis_endeksi_2&"',bi na_kodu_3='"&bina_kodu_3&"',daire_no_3='"&daire_no _3&"',teslim_tarihi_3='"&teslim_tarihi_3&"',teslim _endeksi_3='"&teslim_endeksi_3&"',firma_3='"&firma _3&"',geri_alis_tarihi_3='"&geri_alis_tarihi_3&"', geri_alis_endeksi_3='"&geri_alis_endeksi_3&"',bina _kodu_4='"&bina_kodu_4&"',daire_no_4='"&daire_no_4 &"',teslim_tarihi_4='"&teslim_tarihi_4&"',teslim_e ndeksi_4='"&teslim_endeksi_4&"',firma_4='"&firma_4 &"',geri_alis_tarihi_4='"&geri_alis_tarihi_4&"',ge ri_alis_endeksi_4='"&geri_alis_endeksi_4&"',bina_k odu_5='"&bina_kodu_5&"',daire_no_5='"&daire_no_5&" ',teslim_tarihi_5='"&teslim_tarihi_5&"',teslim_end eksi_5='"&teslim_endeksi_5&"',firma_5='"&firma_5&" ',geri_alis_tarihi_5='"&geri_alis_tarihi_5&"',geri _alis_endeksi_5='"&geri_alis_endeksi_5&"',sayac_tu ru='"&sayac_turu&"',sayac_tipi='"&sayac_tipi&"',sa yac_durum='"&sayac_durum&"',il='"&il&"',teslim_tar ihi_1='"&teslim_tarihi_1&"',duzenleme_tarih='"&dat e()&"' where Kimlik="&ID&"")
    Response.Redirect "Yazilar.asp"
    Response.End
    end if
    end if
  • 13-02-2010, 12:45:56
    #6
    kastek adlı üyeden alıntı: mesajı görüntüle
    Manuel olarak vatandaş geliyor teslim tarihi 1 alanına mesela 10/02/2010 yazıyor kaydı düzenle diyor
    form aracılığı ile mi tarih seçiliyor yani ? eğer öyle ise / yerine . kullanın..

    veritabanı yapısı Tarih olarak mı seçildi ?
  • 13-02-2010, 12:57:00
    #7
    veri türü tarih saat ayarlı evet bir form alanına elel giriliyor tarih / yerine . yazınca veri türü alanı uyumsuz hatası veriyor kayıt etmiyor
  • 13-02-2010, 12:58:32
    #8
    kastek adlı üyeden alıntı: mesajı görüntüle
    veri türü tarih saat ayarlı evet bir form alanına elel giriliyor tarih / yerine . yazınca veri türü alanı uyumsuz hatası veriyor kayıt etmiyor
    o halde veri türünü Metin olarak ayarlayın.
    . / - gibi karakterlerde hata almazsınız..
  • 13-02-2010, 13:08:33
    #9
    sorun orada metin olarak ayarlayamam ozaman accessde bir sorgu hazıladım o sorgu çalışmıyor sorgudaki bilgileri sayfaya yazdırıyorum.
    Sorun zaten .,/ gibi karakterlerde hata almam değil ayın 13üne kadar neden ayla günü etrs çevi,rip kayıt eder onu çözemedim 13 dahil sonraki günlerde girilen kayıtlar düzgün