delphi4arab منتديات دلفي للعرب

نسخة كاملة : فيما يحص الاستعلام ب sql
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ور مضان كريم
عندي استفسار فيما يخص الاستعلام التالي
كود :
SELECT * FROM Ta1 '%''''+WHERE DETAILLES LIKE'%''+Edit1.text 
يفعل لكنه لا يعرض النتائج
على عكس هدا الاستعلام
كود :
SELECT * FROM Ta1 WHERE DETAILLES LIKE  '%62%'

لكن انا اريد الرقم يتغيير حسب قيمة Edit1.text 
ليكون البحث عام وشكرا وافطار شهي تقبل الله منا منكم الصيام و القيام
اذا كنت تستخدم مكونات ADO:

PHP كود :
With ADOQuery1 do
 
Begin
   Sql
.text := 'Select * from Ta1 where detailles like :details';
 
  Parameters.ParamByName('details').Value := '%' + Edit1.text + '%';
 
  Open;
 
End; 
رمضان كريم


كود :
Q1.Close; Q1.SQL.Clear; Q1.SQL.text:='SELECT * FROM Ta1 where DETAILLES  like '''+Edit1.text+'%'' '; Q1.Open;
(25-05-2018, 09:13 PM)Mr.DOS كتب : [ -> ]رمضان كريم


كود :
Q1.Close; Q1.SQL.Clear; Q1.SQL.text:='SELECT * FROM Ta1 where DETAILLES  like '''+Edit1.text+'%'' '; Q1.Open;
لم ينجح الامر
سلام عليكم
ارفق لنا محاولتك نعدل عليها
تفضل المحاولة في المرفقات
تفضل, لم أجربه لانه ليس لدي Interbase
(25-05-2018, 05:39 PM)Ben.Ja كتب : [ -> ]اذا كنت تستخدم مكونات ADO:

PHP كود :
With ADOQuery1 do
 
Begin
   Sql
.text := 'Select * from Ta1 where detailles like :details';
 
  Parameters.ParamByName('details').Value := '%' + Edit1.text + '%';
 
  Open;
 
End; 
شكرا الفكرة ناجحة

(29-05-2018, 10:23 PM)Ben.Ja كتب : [ -> ]تفضل, لم أجربه لانه ليس لدي Interbase

شكرا يعمل والفكرة ناجحة