delphi4arab منتديات دلفي للعرب
كيفية استعمال مكون في اوامر sql - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية استعمال مكون في اوامر sql (/showthread.php?tid=9132)



كيفية استعمال مكون في اوامر sql - fouad - 24-01-2018

اريد استعمال مكون مثل datetimepicker  في اوامر sql
مثال       'AbsQuery1.Sql.Text := 'select * from TableName where date = datetimepicker.date


RE: كيفية استعمال مكون في اوامر sql - أبو معاذ - 24-01-2018

وعليكم السلام ورحمة الله وبركاته ،
يمكن فعلا ذلك بالمتغيرات:

كود :
AbsQuery1.Sql.Text := 'select * from TableName where date = :d';

ثم بعد ذلك تقوم بإمرار قيمة المتغير d بالشكل التالي :

كود :
ABSQuery1.Params[0].AsDateTime := PickerDateTime.Date; أو طريقة أخرى : ABSQuery1.params.ParamByName('d').asDate := DateTimePicker1.Date;

الق نظرة على الرابط التالي :
http://www.componentace.com/help/absdb_manual/usingparametersinqueries.htm


RE: كيفية استعمال مكون في اوامر sql - محمد عبد العزيز - 24-01-2018

السلام عليكم
يمكن ايضا كتابة شيئ مثل

كود :
ABSQuery1.SQL.Clear; ABSQuery1.SQL.Add('select * from TableName where date ='); ABSQuery1.SQL.Add(QuotedStr(FormatDateTime('DD/MM/YYYY',DateTimePicker1.Date)));



RE: كيفية استعمال مكون في اوامر sql - fouad - 25-01-2018

السلام عليكم

لقد جربت الكود التالي ولكن يعطيني رسالة خطا

DataSource1.DataSet := ABSQuery1;
ABSQuery1.DatabaseName := 'fouad';
ABSQuery1.DataSource := DataSource1;
ABSQuery1.Open;
ABSQuery1.SQL.Add('select * from pointage where de = :d');
ABSQuery1.Params[0].AsDate := DateTimePicker1.Date;


datasource1 liaisons de données circulaires non autorisée


RE: كيفية استعمال مكون في اوامر sql - محمد عبد العزيز - 25-01-2018

اخذف
كود :
DataSource1.DataSet := ABSQuery1;



RE: كيفية استعمال مكون في اوامر sql - fouad - 25-01-2018

لقد حدفته واعطاني رسالة خطا اخرى

no SQL statement available- native error 20034

انا اريد فقط ان اعرف ماهي المكونات التي سنحتاجها لفعل هده العملية

datasource + dbgrid + absQuery

هل ساحتاج الى absTable ايضا ام لا

لانه ساحتاج الى اظهار ناتج الاستعلام في dbgrid


RE: كيفية استعمال مكون في اوامر sql - S.FATEH - 25-01-2018

السلام عليكم
ABSQuery1.Open;
بعد كتابة الاستعلام و تمرير البرامتر و ليس قبلها راجع الدروس الموجودة في المنتدى