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

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



مشكلة في استخدام sql مع adoquery - KANONI - 16-01-2010

كود :
q1.Close; q1.SQL.Clear; q1.SQL.Text:='select* from sader where corp = :destination'; q1.Parameters.ParseSQL(q1.SQL.Text, True); q1.Parameters.ParamByName('destination').value:=dest.Text; q1.Open;

عندما لا توجد بيانات في البحث يصير كراش للبرنامج و تظهر رسالة تفيد أنه EOF أو BOF


مشكلة في استخدام sql مع adoquery - kachwahed - 16-01-2010

أولا: ألق السلام أخي الكريم
السلام عليكم
إقتباس :عندما لا توجد بيانات في البحث يصير كراش
إذن يجب التحقق من وجود البيانات قبل الاستعلام، بشيء مثل هذا:
كود :
if q1.IsEmpty then Exit;
بالتوفيق.



مشكلة في استخدام sql مع adoquery - محمد س - 16-01-2010

لا أعتقد أن الكود الذي وضعته هو سبب المشكل، و إنما في الكود الموالي
إقتباس :.....
Q1.open;
while not q1.eof do
begin
.....

End;