• 18-10-2012, 18:21:13
    #1
    merhabalar
    benim sorunum localhost yazdığım script cok qüzel calısıordu fakat database ne olduysa
    .ldb adında 2 ci bir access veritabanı oluşturdu ve site acılmıor ne yapmam lazım arkadaşlar
  • 19-10-2012, 09:09:59
    #2
    Üyeliği durduruldu
    .ldb'nin oluşmasının nedeni, açık bıraktığın recordset ve veritabanı bağlantısıdır..

    örnek:
    Set baglanti = Server.CreateObject("ADODB.Connection")
    baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/veritabani.mdb")

    bu açılmış bir veritabanı bağlantısıdır. sayfa sonunda baglanti.close : set baglanti=nothing yazılarak kapatılmalıdır.

    örnek:
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql="select * from haberler"
    rs.open sql,baglanti,1,3

    bu da açılmış bir kayıtseti(recordset).
    bununla işlemin bittiği zaman rs.close : set rs=nothing yazılarak kapatılmalıdır.

    gelgelelim oluşan .ldb'ye, ftpden onu silemezsin çünkü IIS onu kullanıyor, IIS'den sitenin yayınını durdurtturacaksın, sonra ldb'yi sileceksin. kodlarında gerekli düzenlemeleri yapacaksın, siteyi tekrar aktif ettireceksin ve ftp ye düzenlediğin sayfaları atacaksın.

    eğer tekrar oluşursa anla ki bir yerlerde yine açık unuttuğun bağlantı yada kayıtseti nesneleri vardır.

    kolay gelsin.
  • 24-10-2012, 13:52:41
    #3
    tsk arkadaşım bu konuda baska arkadaşlar icinde yararlı olacaktır bilgi için tsk.