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
Asp Veritabanı Sorunu
2
●571
- 19-10-2012, 09:09:59Ü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.