PDA

View Full Version : کمک در مورد استفاده از ADOQuery



delphi5
یک شنبه 12 شهریور 1385, 09:58 صبح
:خجالت: سلام به همگی
من به تازگی برنامه نویسی رو شروع کردم و میخوام نحوه کار با ADOQuery رو کامل یاد بگیرم . هیچوقت نتونستم خودم این مبحث رو یاد بگیرم و تا بحال نتونستم هیچ پروژهای رو با ADOquery انجام بم . خواهش میکنم اگه کسی میتونه به من کمک کنه !

vcldeveloper
یک شنبه 12 شهریور 1385, 10:27 صبح
امروزه کمتر کسی وقت داره که بیاد تمام زیر و بم کار با یک کامپوننت مثل AdoQuery را متناسب با درک شما توضیح بده.
بطور کلی برای تسلط بر کار با این کامپوننت باید حداقل با سه چیز بطور مقدماتی آشنا باشید:
1- زبان SQL ایی که بانک اطلاعاتی مورد نظر شما اون رو پشتیبانی میکنه.
2- تکنولوژی ADO مایکروسافت.
3- نحوه استفاده از کلاس های مشتق شده از TDataSet و کامپوننت های Data-Aware در دلفی.

برای اینطور مشکلات بهتره یه کتاب دلفی خوب تهیه کنید و با اصول کلی کار آشنا بشید، بعد اگه در بخشی از کار مشکل داشتید، بیاید اینجا و بپرسید.

delphi5
یک شنبه 12 شهریور 1385, 10:49 صبح
خوب حداقل یه کتاب آموزش دلفی خوب به من معرفی کنید . متشکرم

saniak_robot
یک شنبه 12 شهریور 1385, 10:55 صبح
طرز استفاده :



dm1.adoquery1.Close;
dm1.adoquery1.SQL.Clear;
dm1.adoquery1.SQL.Add(دستور sql);
dm1.adoquery1.Open;



بقیش و خودتون تست کنید و یاد بگیرید . اگه مشکلی هم داشتید بگید .


موفق باشید .

delphi5
یک شنبه 12 شهریور 1385, 11:53 صبح
dm1 چی هست
و اگر بخوام پارامتری استفاده کنم به چه صورتی است
و اگر ممکنه یه مثال کامل برام بنویسد . یه دنیا ممنون میشم

saniak_robot
یک شنبه 12 شهریور 1385, 12:36 عصر
dm1 یه datamadule که من تو برنامه ام اسمش و dm1 گذاشتم .
مثال کامل همینه دیگه . حالا اگه یه برنامه کوچیک می خوای بگو چی می خوای تا واست بذارم .


موفق باشید .

delphi5
یک شنبه 12 شهریور 1385, 12:40 عصر
میخوام مقدار یک edit در یک بانک جستجو بشه
--------------------
یا اصلا بتونم مقدار یه edit رو سرچ کنم و در صورت پیدا کردن اون مقدار اون رکورد رو تغییر بدم

saniak_robot
یک شنبه 12 شهریور 1385, 12:48 عصر
dm1.adoquery1.Close;
dm1.adoquery1.SQL.Clear;
dm1.adoquery1.SQL.Add('select * from tablename where fieldname like '+QuotedStr(edit1.text)+' ');
dm1.adoquery1.Open;



موفق باشی .:چشمک:

delphi5
یک شنبه 12 شهریور 1385, 15:08 عصر
tablename رو چی باید بذارم
--------------------
نام adotable یا نام خود بانک رو مثلا db-chart

saniak_robot
یک شنبه 12 شهریور 1385, 15:50 عصر
نام بانکی که تو sql server ایجاد کردی .

موفق باشی .

delphi5
سه شنبه 14 شهریور 1385, 08:25 صبح
حالا با این کار پیداش کردم . برای تغییر دادن او چیکار باید بکنم