PDA

View Full Version : اتصال دلفی به اس کیو ال



ahmadbabaei
پنج شنبه 23 آذر 1391, 21:06 عصر
سلام خدمت همه دوستان .
در مورد اتصال دلفی به اس کیو ال 2008 سوال داشتم که چطور باید این اتصال انجام بشه من در حال حاضر دارم پروژه ای برای درس پایگاه داده طراحی می کنم که بنا به درخواست استاد در تمامی مراحل طراحی برنامه باید از query نویسی استفاده کرد و فقط از دلفی باید به عنوان یک رابط بهره برد . من اتصال از طریق ado connection ها رو کامل بلد هستم ولی از راه ado query و ado stored proc رو نمی دونم اگر کسی هست که در این زمینه اطلاعاتی داشته باشه یا کتابی در این زمینه داره رو لطف کنه برام ارسال کنه .
ahmad6825@gmail.com
این درخواست اورژانسی است .
با تشکر .

mohsen24000
پنج شنبه 23 آذر 1391, 22:20 عصر
سلام خدمت همه دوستان .
من اتصال از طریق ado connection ها رو کامل بلد هستم ولی از راه ado query و ado stored proc رو نمی دونم

این عبارت دقیقا یعنی چی!؟
شما با AdoConnection یه اتصال به پایگاه داده برقرار می کنید و با ابزارهای دیگه Ado مثل StoredProcو... از اون اتصال استفاده می کنید و SPها و کوئری های مدنظرتون رو اجرا می کنید..
کجاش ابهام داره!؟
دقیق بفرمایید تا پاسخ...

سعید صابری
پنج شنبه 23 آذر 1391, 22:29 عصر
اگه اورژانسی بود یک جستجو میزدی!

ahmadbabaei
جمعه 24 آذر 1391, 10:41 صبح
سلام
من از ado connection و ado table و data source برای اتصال به پایگاه داده و همین طور از زبان برنامه نویسی خود دلفی برای اتصال به پایگاه داده استفاده می کنم . این هم یک نمونه کد که برای ایجاد در جدول به کار بردم
e_code.Text:=employ_service.tb_service.Fields[0].Value;
tb_employ.Insert;
حالا می خوام از ارتباطی بین دلفی و اس کیو ال استفاده کنم که از دستورات اس کیو ال در اون استفاده بشه نه زبان برنامه نویسی دلفی . اون شی ای که برای اتصال استفاده میشه کدامه ؟ و همین طور طریقه به کار بردنش چطوریه ؟

dark-man
جمعه 24 آذر 1391, 11:29 صبح
سلام
من از ado connection و ado table و data source برای اتصال به پایگاه داده و همین طور از زبان برنامه نویسی خود دلفی برای اتصال به پایگاه داده استفاده می کنم . این هم یک نمونه کد که برای ایجاد در جدول به کار بردم
e_code.Text:=employ_service.tb_service.Fields[0].Value;
tb_employ.Insert;
حالا می خوام از ارتباطی بین دلفی و اس کیو ال استفاده کنم که از دستورات اس کیو ال در اون استفاده بشه نه زبان برنامه نویسی دلفی . اون شی ای که برای اتصال استفاده میشه کدامه ؟ و همین طور طریقه به کار بردنش چطوریه ؟

خب دوستان که توضیح دادند ، سوالتون واضح نیست و بارها هم پاسخ داده شده ، روال کار ADO در دلفی معمولا" به این صورت هست که :
1- شما یک ADO Connection بر روی فرم یا Data Module میذارید و از طریق اون به دیتابیس مربوطه متصل میشید .
2- در صورتی که نیاز به دستورات و دریافت اطلاعات سفارشی داشته باشید یک کامپوننت ADO Query بر روی فرم می گذارید و ابتدا در Property مربوط به Connection اون ADO Query کامپوننت ADO Connection رو بهش نسبت میدید .
3- در پایان دستور Sql خودتون رو در Property مربوط به ADO Query که SQL می باشد . وارد می کنید .

در حالت کد نویسی هم به این روش می تونید عمل کنید :
ADOQuery1.Connection := ADOConnection1;
ADOQuery1.SQL.Text := 'SELECT * FROM Table';
ADOQuery1.Active := True;

این ها به نوعی ابتدایی ترین بخش ها هستند که با جستجو سریعتر به نتیجه می رسید .