السلام عليكم ورحمة الله وبركاته...
هذه فكرة حلوه لإدراج محتويات EDIT داخل جمل SQL او أي String
إذا اردت ان تبحث عن محتويات EDIT في جمله SQL عن طريق المكون ADOQuery1 فانا كنت أكتب عند تعاملي مع MYSQL هذه الجملة
ADOQuery1.SQL.Add('select * from emp where e_name like " '+Edit1.Text+' " ');لكن هذه الجملة وجدتها لا تنجح مع SQL SERVER بسبب عدم تعرفه على علامة التنصيص هذه " لأعلم ما السبب
ولكن وجدت طريقة حلوه دلفي استخدمها في بعض اكواده .. هي وضع علامة التنصيص(') مرتين وسوف يعتبرها بالString علامة تنصيص واحدة مثل الكود التالي
ADOQuery1.SQL.Add('select * from emp where e_name like ' ' '+Edit1.Text+' ' ' ');أتمنى إنني قد وفقت في شرح الطريقة ..
إذا كان يوجد طرق تحايل أخرى أتمنى طرحها لكي يستفيد منها الجميع .. وشكراً