PDA

View Full Version : سوال: ارتباط با پایگاه داده با کد نویسی؟



nilidelphi
سه شنبه 24 شهریور 1388, 19:01 عصر
با سلام
همین اول بگم که با اینکه شاید تکراری باشه ولی چیزی پیدا نکردم؟
می خوام تمام کار هایی که در ADO با connectio string می کنیم رو با کد نویسی بکنم.
اگه کسی برام بزاره منت سرم گزاشته...
با تشکر فراوان

daffy_duck376
سه شنبه 24 شهریور 1388, 22:45 عصر
دوست عزیز ado یه استاندارد اتصال به پایگاه داده می باشد که درایور های اون توی خود ویندوز وجود داره . دلفی و سایر زبانهای برنامه نویسی فقط از اونها استفاده میکنه. کانکشن استرینگ فقط پارامتر ها رو به اون پاس میده . همین.

mehdimdp
چهارشنبه 25 شهریور 1388, 02:31 صبح
منظور شما از اينكه ميخواين با كدنويسي همه ي كارهارو انجام بديد ، چيه؟
اگه منظورتون اينه كه بخواين از طريق كدنويسي (درزمان اجرا) به adoconnection يك connectionstring بديد:
من خودم از روش زير استفاده مي كنم (بانك اطلاعاتي اكسس)


with adoConnection do
begin
Connected:=false;
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4. 0;User ID=Admin;Data Source=mydb.mdb';
ConnectionString:=ConnectionString+';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";JET OLEDB:Database Password=';
ConnectionString:=ConnectionString+'MyPassword;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;';
ConnectionString:=ConnectionString+'Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don''t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
Connected:=true;
end;