سلام :
دستورات SQL را در موارد متعددی به کار می رود .
مثلا برای جستجو کاربر با زدن دکمه "جستجو" باید اطلاعات مورد نظر به وی نشان داده شود .
برای نوشتن Queryها می توانی از کمپوننتهای متفاوتی بسته به بانک اطلاعاتی مورد استفاده شما ، استفاده شود .
برای مثال : برای کسانی که از MSSQL استفاده می کنند کار با برگه ADO کارها را راحتتر می کند و حتی گاهی ضروری است .
برای راهنمایی شما قدری هم از برگه ADO می گویم :
ADOConnection : برای اتصال به بانک اطلاعاتی مورد استفاده قرار می گیرد .
شما با استفاده از این شی یک اتصال به بانک اطلاعاتی دارید .
اگر می خواهید در اتصالها از شما USerName,Password را نپرسد گزینه Login Prompt را FAlse کنید .
ADOTAble : برای اتصال به جدول مورد نظر از این شی می توانید استفاده کنید .
شما باید از یک شی Connection مثل AdoConnection برای اتصال به بانک خود استفاده کنید .
یا (این راه اصلاً توصیه نمی شود) با استفاده از خصوصیت ConnectionString به بانک اتصال پیدا کنید .
AdoQuery : برای پرس و جوهای SQL از این شی استفاده می شود .
خاصیت SQL این شی برای وارد کردن Query استفاده می شود .
DSQUery1.Dataset:=ADOQuery1;
DBGrid1.datasource:=DSQuery1;
With ADOQuery1 do
begin
Close;
Sql.text:='Select * from Table1 where NAme=' +''''+Ali+'''' ;
Exesql
open
end;
َADoParmeters : برای استفاده پارامتریک از جداول مورد استفاده قرار می گیرد .
برای اطلاعات بیشتر یک تاپیک به همین نام باز می کنم . چون بحث بسیار مفصلی است .
----------------------------------------------------
همیشه خوش باشی .