كيفية استعمال مكون في اوامر sql
#1
اريد استعمال مكون مثل datetimepicker  في اوامر sql
مثال       'AbsQuery1.Sql.Text := 'select * from TableName where date = datetimepicker.date
الرد
#2
وعليكم السلام ورحمة الله وبركاته ،
يمكن فعلا ذلك بالمتغيرات:

كود :
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_m...ueries.htm
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • fouad
الرد
#3
السلام عليكم
يمكن ايضا كتابة شيئ مثل

كود :
ABSQuery1.SQL.Clear; ABSQuery1.SQL.Add('select * from TableName where date ='); ABSQuery1.SQL.Add(QuotedStr(FormatDateTime('DD/MM/YYYY',DateTimePicker1.Date)));
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 2 users say قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • أبو معاذ, fouad
الرد
#4
السلام عليكم

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

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
الرد
#5
اخذف
كود :
DataSource1.DataSet := ABSQuery1;
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#6
لقد حدفته واعطاني رسالة خطا اخرى

no SQL statement available- native error 20034

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

datasource + dbgrid + absQuery

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

لانه ساحتاج الى اظهار ناتج الاستعلام في dbgrid
الرد
#7
السلام عليكم
ABSQuery1.Open;
بعد كتابة الاستعلام و تمرير البرامتر و ليس قبلها راجع الدروس الموجودة في المنتدى
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • fouad
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم