Merhaba arkadaşlar,
Asp ile hazırlanmış 3 farklı sitem var. üçü de access veritabanı ile çalışıyor ve üçüde aynı resellerde.
Benim sorunum sadece 1 sitemin çalışıp diğer iki sitemde .ldb uzantılı iki dosyanın çıkması ve 2 siteminde çalışmıyor olması.
Çoğu yerde veritabanı şişmesi diyip kestirip atıyorlar ama ben çözüm istiyorum.
Sitelerin asp kodlamaları da aynı birbirinden ne fazlası ne eksiği var. Böyle saçma bir durum içerisindeyim. Bilgisi olanlar yardımcı olursa sevinirim.
ASP hatası
3
●578
- 08-01-2011, 20:37:34Üyeliği durduruldubunun nedeni veritabanı üzerinden açılan recordsetlerin kapatılmamasından kaynaklıdır. örnek verecek olursak;
Set rs=Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM tablo"
rs.open sql,Baglanti,1,3
burada rs.open ile recordset açılıyor ve açılımdan sonra yaptığın işlemlerin sonunda bu açtığınız recordseti şu şekilde kapatmanız gerekiyor. aynı şekilde veritabanı bağlantınızı yaptıktan sonra sayfanın en sonunda veritabanı bağlantınızı da kapatmanız gerekiyor.
rs.Close : Set rs=Nothing
eğer kapatmazsanız *.ldb oluşur ve veritabanı açık kalır, üzerinde asla işlem yapılamaz ve siteye de erişim olamaz.