• 01-05-2007, 17:47:47
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sıtem normlade çalışıyor ancak ara ara şu hatayı verıyor :

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    
    [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x910 Thread 0x888 DBC 0x11828dc4 Jet'.
    
    /inc.asp, line 7

    inc.asp şu şekılde kodlanmış :

    <link rel="stylesheet" type="text/css" href="stils.css">
    
    <%
    dbnum="database"
    
    Set Sur = Server.CreateObject("ADODB.Connection")
    Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(""&dbNum&".mdb")
    %>
    
    <!--#include File="view.asp"-->

    arada hata şu şekılde çıkıyor :

    Provider error '80004005'
    
    Unspecified error
    
    /inc.asp, line 7
    Sorunu bır turlu çözemedım her zman hata almıyorum ara sıra bu hatayı verıyor sebebı ne olabılır acaba ?
  • 01-05-2007, 18:04:26
    #2
    ara sıra db ye bağlantı kurulamıo olabilir. siten çok hitliyse ve access db ise. normaldir.
  • 01-05-2007, 19:35:20
    #3
    Evet benim sitede access idi 10-15k yı geçince durmadan Bu hatayı veriyordu
    mysql'e geçtim çok rahatladım
  • 01-05-2007, 19:53:02
    #4
    Üyeliği durduruldu
    asp den anlamam ama 7. satırda include var

    view.asp yerinde mi bi on bak ya da view.asp çok db kasıyor olabilir inc.asp ile alakası yok bence
  • 05-05-2007, 10:30:19
    #5
    Bu hata windowsun veritabanını açamamasından dolayı meydana gelir. Sunucuyu restart edersen düzelir. Bununla karşılaşmamak için ;

    1) Veritabanına bağlanıp işlerini hallettikten sonra önce kayıt setini sonra da bağlantıyı mutlaka kapatmalısın. Açık kalan bağlantıların meydana getirdiği bir hatadır bu.

    2) Kodları oldukça düzgün ve temiz yazmalısın, kullanıcıların veritabanı bağlantısının kesilmesinden önce sayfayı ESC ile durdurmalarına engel olmalısın.