![]() |
|
مشكلة في sql و اكسس 2007 - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشكلة في sql و اكسس 2007 (/showthread.php?tid=5965) |
مشكلة في sql و اكسس 2007 - amine_fr1910 - 21-02-2014 السلام عليكم عندي استفسار لدي إشكال في لغة SQL في التعامل مع STARTING WITH طبقت هذا الكود في Delphi 7 Qconsul.SQL.Clear; Qconsul.SQL.Add('SELECT * FROM DEMANDEURES WHERE'); Qconsul.SQL.Add('NOM STARTING WITH '+QuotedStr(edit1.Text)); Qconsul.SQL.Add('PRENOM STARTING WITH '+QuotedStr(edit2.Text)); Qconsul.Open; تخرج لي الرسالة "opérateur absent dans l'expression" ربط دلفي مع قاعدة بيانات اكسس باستخدام UNIDAC مشكلة في sql و اكسس 2007 - Najy Ibraheem - 21-02-2014 السلام عليكم... حسب علمي لا توجد عبارة STARTING WITH في Access. إذا كنت تريد الحصول على السجلات التي يبدأ فيها الحقل النصي بنص معين فاستعمل العامل LIKE مع النجمة: كود : Qconsul.SQL.Clear;
Qconsul.SQL.Add('SELECT * FROM DEMANDEURES');
Qconsul.SQL.Add('WHERE NOM LIKE '+ QuotedStr(edit1.Text + '*'));
Qconsul.SQL.Add('AND PRENOM LIKE '+ QuotedStr(edit2.Text + '*'));
Qconsul.Open;نرجو الاستفادة و السلام. |