özellikle aspindir.com'dan indirdiğim asp uygulamalarında portalın tamamını atıyorum..Sayfaları localhost olarak açıyorum..Çalışıyor..Ancak admin girişi ile haber vs eklediğimde nerdeyse tamamında veritabanı yolu hatası veriyor..
Örnek..veri tabanı yolu aşağıdaki şekilde verilmiş..
<%
%> <% Set Bag = Server.CreateObject("ADODB.Connection") Bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("//DeNiz/DeNizDuyuru.mdb") Set Rs=Server.CreateObject("Adodb.Recordset") %>
Bu sadece bu portal da değil...neredeyse indirdiğim tüm portallarda aynı hatayı veriyor..
Neden acaba..Not..sadece localhostta çalışıyorum..
Control Panel (Denetim masası) -> Administrative Tools (yönetimsel araçlar) altında Data Sources (ODBC) bölümüne gelin.
orada aşağıdaki connection string için system DSN için add deyim. access driverınızı seçin ,MSAD adını verin ve select ile veri tabanını gösterin. Farklı ad için aşağıdaki satırlarda "DSN=MSAD" satırında verdiğiniz adı kıllanmalısınız.
<% Dim Bag Set Bag= Server.CreateObject("ADODB.Connection") Bag.ConnectionString = "DSN=MSAD" Bag.Open %>
localde veya kendi serverınızda işe yarayacaktır...
dediklerinizi aynen yaptım fakat olmadı..hala aynı hatayı veriyor..
bir de bil.sayarara service pack 2 yükledim..daha önce yüklü değildi ve çalışıyordu..Acaba bu sorun yaratırmı?
<% Set Bag = Server.CreateObject("ADODB.Connection") Bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("//DeNiz/DeNizDuyuru.mdb") Set Rs=Server.CreateObject("Adodb.Recordset") %>
mdb yolunda neden 2 kere // kullanılmış? bi anlamı varsa öğrenmek isterim.
<% Set con = Server.CreateObject("ADODB.Connection") con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("xxxx.mdb")) %>