المشاركات : 6
المواضيع 4
:
: 0
الإنتساب : Dec 2009
16-01-2010, 11:42 AM
(آخر تعديل لهذه المشاركة: 16-01-2010, 12:11 PM بواسطة kachwahed.)
كود :
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
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
أولا: ألق السلام أخي الكريم
السلام عليكم
إقتباس :عندما لا توجد بيانات في البحث يصير كراش
إذن يجب التحقق من وجود البيانات قبل الاستعلام، بشيء مثل هذا:
كود :
if q1.IsEmpty then Exit;
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 11
المواضيع 0
:
: 0
الإنتساب : Jan 2010
لا أعتقد أن الكود الذي وضعته هو سبب المشكل، و إنما في الكود الموالي
إقتباس :.....
Q1.open;
while not q1.eof do
begin
.....
End;