Merhaba arkadaşlar.Elimdeki scriptin yönetim paneline erişmeye çalıştığımda tarayıcıda bu hatayı alıyorum.
Microsoft JET Database Engine error '80004005'
'C:\Inetpub\vhosts\nisanyazilim.com\httpdocs\kayma k\ecoms\ecoms_datum\yes_datum.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
/kaymak/ecoms/ecoms_conn/connector.asp, line 4
Line4 İçeriği şu şekilde:
<%
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source="&Server.MapPath("ecoms_datum/yes_datum.mdb")&""
Dim Connx
Set Connx= Server.CreateObject("ADODB.Connection")
Connx.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source="&Server.MapPath("ecoms_datum/yes_istatix.mdb")&""
%>
Yardımcı olursanız çok sevinirim.
ASP Scriptte problem yaşıyorum.Acil yardım lütfen...
15
●1.440
- 29-12-2009, 20:39:09
- 01-01-2010, 20:08:52Sayın joomlasp yanıtınız için teşekkür ederim.enedim ancak düzelmedi.Problem hala devam ediyor.
Yardımlarınızı bekliyorum... - 01-01-2010, 23:49:38Kimlik doğrulama veya yönetimden onay bekliyor.Yönetim panelinden bağlanmak için büyük ihtimalle parent path (../) olayını kullanmanız gerekiyordur. Veritabanı olması gerektiği yerdedir fakat siz bir üst klasörden bağlanmaya çalışınca bu hatayı alıyor olma ihtimali yüksek.
Veritabanı bağlantısı için fiziksel yol kullanmak probleminizi çözecektir. Bağlantıda aşağıdaki gibi bir fiziksel yol kullanırsanız hata ortadan kalkacaktır. (Tam yolu bilmiyorum sadece kopyala yapıştır yapıverdim)
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=C:\Inetpub\vhosts\nisanyazilim.com\httpdocs \kayma k\ecoms\ecoms_datum\yes_datum.mdb"
Yada bağlantı dosyanızı yönetim panelinin olduğu yere kopyalayıp gerekli düzenlemeyi yapmanız da işinizi görür. Fakat bu yöntem pek tavsiye edilmez. (Hazır bir script kullanıyorsanız tavsiye edilmez.) - 02-01-2010, 00:24:36erolife, parent path sorunu olduğunu sanmıyorum.
koduna bakınca, üst dizine değil, alt dizine giriyor. ama dediğin gibi, veritabanını alt veya üst klasör kullanmadan dosyanın olduğu yere alıp, bi asp sayfasını çalıştırarak denesin. (bağlantı dosyası include değilse tek tek uğraştırır, onun yerine tek bi dosyadan denesin sadece çalışıyo mu diye.)
sorun aslında gayet net: veritabanı yolu hatalı ama bu kadar uğraştıracak bir şey olmaması lazım. - 03-01-2010, 20:12:12Arkadaşlar detaylı yardımcı olabilecek bir arkadaşımız yok mu?Ben anlamadım..
Şimdiden çooooooooookkkk sağolun... - 05-01-2010, 22:05:10Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source="&Server.MapPath("/kaymak/ecoms/ecoms_datum/yes_datum.mdb")&""
Dim Connx
Set Connx= Server.CreateObject("ADODB.Connection")
Connx.Open "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source="&Server.MapPath("/kaymak/ecoms/ecoms_datum/yes_istatix.mdb")&""
birde böyle denermisin.