herhangi bir server(mssql vey mysql...) kullanmada
oledbconnect kendi bilgisayarımda data.mdb dosyasına bağlanıp gerekli işlemleri yapıyorum. sorunsuz çalışıyor. bunu host a upload ettiğimde
ve çalıştırdığımda
Server Error in '/' Application.
--------------------------------------------------------------------------------
Runtime Error
hatası algılıyorum
asp ile yazılan kod host ta çalışıyor
<%
Set objconn = Server.CreateObject("ADODB.Connection")
objconn.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("data\data.mdb"))
Server.ScriptTimeOut = 50
PageTimeOut = 50
fakat
delphide yazdığım kod çalışmıyor.
procedure TWebForm1.Button2_Click(sender: System.Object; e: System.EventArgs);
var
MyConnection: oledbConnection;
MyDataSet: DataSet;
MyDataAdapter: oledbDataAdapter;
begin
MyConnection := oledbConnection.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data\data.mdb;User Id=admin;Password=;');
MyConnection.Open();
MyDataAdapter := oledbDataAdapter.Create('Select * From uyeler', MyConnection);
MyDataSet := DataSet.Create();
MyDataAdapter.Fill(MyDataSet, 'kisiler');
DataGrid1.DataSource := MyDataSet;
DataGrid1.DataBind();
end;
problemi çözmede yardımcı olursanız sevinirim.
yukarıdaki kod da
MyConnection := oledbConnection.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\data\data.mdb;User Id=admin;Password=;');
şeklinde olduğunda
kendi makinamda sorunsuz çalışıyor
oledbconnection ile access veritabanına erişim
&Server.MapPath("data.mdb")yerine Server.MapPa
bugün sandalyede oturmaktan kıçım ağrısada problemi çözdüm
MyConnection := oledbConnection.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Server.MapPath('/data.mdb')+';Persist Security Info=False');
seklinde olduğunda program çalışıyor.
normal asp de yazılan '& Server.MapPath' yerine("data.mdb")
Server.MapPath('/data.mdb') yi kullandım. boylece hosttada kendi makinamdada çalıştı.

MyConnection := oledbConnection.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Server.MapPath('/data.mdb')+';Persist Security Info=False');
seklinde olduğunda program çalışıyor.
normal asp de yazılan '& Server.MapPath' yerine("data.mdb")
Server.MapPath('/data.mdb') yi kullandım. boylece hosttada kendi makinamdada çalıştı.
