• 28-11-2007, 10:42:22
    #1
    Arkadaşlar kafayı yemek üzereyim! Bu lanet hata yüzünden aspyi bırakıp php linux konfigurasyonuna geçicem! Localde daha önceden çalışan sitelerim, bütün izinleri vermeme rağmen format attıktan sonra şöyle bir hata vermeye başladı;

    Hata Tipi:
    Microsoft JET Database Engine (0x80004005)
    Belirtilmemiş hata
    /efortasarim/index.asp, line 120
    Line 120 de olan satırda şu;
    	Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & strDBPath & ";" & "JET OLEDB:Database Password=foo"
    Hatanın içinde bulunduğu kodda şu;
                  <%
    	strDBPath = Server.MapPath("db\efortas34.mdb")
    	Set Conn = Server.CreateObject("ADODB.Connection")
    	Conn.mode = 3
    	Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & strDBPath & ";" & "JET OLEDB:Database Password=foo"
    
    haber_adet = 6
     m = 0
    set rshaber = Conn.execute("select id, baslik, tarih from haberler order by id desc")
    do while m < haber_adet and not rshaber.eof
    %>
                  <tr>
                    <td>&nbsp;</td>
                    <td width="100%"><font color="#FF3300"><img src="images/bul_news.gif" width="9" height="9" border="0"> <span style="font-size: 6pt"><%=rshaber("tarih")%></span></font><br>
                        <a href="referans_detay.asp?id=<%=rshaber("id")%>&group=news" onclick="window.name='main_uye'; window.open('referans_detay.asp?id=<%=rshaber("id")%>&group=news','Uye_Detay', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=YES,resizable=no,copyhistory=no,width=455,height=280'); return false;"><%=left(rshaber("baslik"),40)%> ...</a></td>
                  </tr>
                  <%
    m = m + 1
    rshaber.movenext
    loop 
    rshaber.close
    set rshaber = nothing
    
    %>
    Yani daha önceden çalışıyordu formattan sonra neoldu anlayamadım. Bunun gibi bütün scriptlerim aynı hatayı veriyor.


    Yardımcı olacaklardan Allah razı olsun.
    Selametle...
  • 28-11-2007, 10:54:14
    #2
    O tür mantıksız hataları yüzünden ASP'den soğudum ve PHP'ye başladım.
    Benim de başıma gelmiş ve hayli zaman araştırdığım halde bir çözüm bulamamıştım.
  • 29-11-2007, 08:45:22
    #3
    Lanet olsun bu hataya yaw :@
  • 29-11-2007, 13:04:15
    #4
    Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & strDBPath & ";" & "JET OLEDBatabase Password=foo"
    buradan kaynaklanabilir
    bunun yerine
    con.open "Driver={Microsoft Access Driver(*.mdb)}; DBQ="&server.mappath("deneme.mdb") bi dene derim
  • 30-11-2007, 09:18:48
    #5
    Yok kardeş lanet hatayı kimse çözememiş bakıyorum internette Yaw bu microsoftun dangalaklığı be kardeşim. Okadar servicepack atıyorsun, şu hatayıda eklese packlere neolur sanki
  • 30-11-2007, 19:28:14
    #6
    db adresini değiştir bide bakalım..
  • 01-12-2007, 13:42:05
    #7
    Her yolu denedim. Db adresini, db yolunu felan.. Yok yok olmayacak...
  • 01-12-2007, 23:54:44
    #8
    yazma izinlerini vs verdinmi localde klasörün ??
  • 03-12-2007, 09:35:41
    #9
    Hepsini verdim.