ورود

View Full Version : دسترسی به دیتابیس از طریق کد !



samprp
جمعه 02 فروردین 1387, 10:14 صبح
سلام دوستان
من چند وقتیه که دارم با دیتابیس SQL از طریق کمپوننت های ADO یعنی کمپوننت های ADOQuery1 , ADOConnection و دیتاسورس معمولی وصل می شم و داده هام رو دریافت می کنم و یا ویرایش می کنم.
ولی این کمپوننت ها دست و پاگیرن و اغلب باید با چندین جدول در یک پنجره متصل بشم که بنابراین باید چندین مجموعه از این کمپوننت ها ایجاد کنم که سرعت رو پایین می یارن . و من اغلب می خوام تا به راحتی از طریق کد یه نمونه از هر کدوم رو ایجاد کنم و سپس بعد از استفاده از اون ها حذفشون کنم . این جوری حافظه هم کمتر استفاده می شه . (گمونم)

من در سی شارپ این کار رو به راحتی انجام می دادم ولی در دلفی نیاز دیدم تا از شما کمک بخوام .خوب برای دسترسی به دیتابیس اس کیو ال از طریق کد , شما چه جوری اون ها رو تعریف می کنید . و ازشون استفاده می کنید

ممنون

dkhatibi
جمعه 02 فروردین 1387, 12:13 عصر
نباید سخت باشد به همون سادگی هست!
متد Create برای این منظور به کار می رود.

mohinsoft
یک شنبه 04 فروردین 1387, 03:58 صبح
سلام
راه های زیادی برای اتصال به بانک اطلاعاتی وجود داره و صرفا کد نویسی باعث بهینه شدن برنامه نمیشه اون الگوریتمی که شما برای انصال به بانک اطلاعاتی به کار میبرید مهمه کد زیر فکر کنم بهتون کمک کنه


var ds:TADODataSet;
begin
ds:=TADODataSet.Create(self);
ds.ConnectionString:='connection stringi ke shoma ru be database vasl mikone';
ds.CommandText:='select * from mytable';
ds.Open;
ds.Free;
end;



موفق باشید