السلام عليكم
ايش الخلل في الكود هذا
sql.Add('update [names] set [namemot]=' + edtname.Text + 'where id='+edtid.text);السلام عليكم
ايش الخلل في الكود هذا
sql.Add('update [names] set [namemot]=' + edtname.Text + 'where id='+edtid.text);الخلل انه يجب عليك ان تضع ' قبل النص وبعده ضمن عبارة SQL
sql.Add('update [names] set [namemot]=' + '''' + edtname.Text +'''' +'where id='+edtid.text);رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
نحن نريد ان تظهر ' في النص تبع Query قبل وبعد اي نص لكي نتمكن من تنفيذها كتعليمة SQL
كيف سوف نحصل على ' ضمن النص؟
لماذا لا تكون ثلاثة مثلا ''' هكذا و تكون التي في النصف هي ' التي سوف تظهر ضمن النص!!
لا يمكن ذلك لأن ' تستخدم او يتعرف عليها Compiler على انها تحدد فيما بينها نص و بالتالي هناك مشكلة في '''
الحل:
في جميع لغات البرمجة يعرفون شيئ اسمه مفتاح الهروب و الذي يستخدم لازلة دلالة الحرف عند ال Compiler
اي يجب على ال Compiler في حال وجد مفتاح الهروب استخدام المعنى الحقيقي للحرف و ليس على انه حرف يتحسس له Complier
و هنا وضع الحرف ' مرتين في النصف بحيث يكون الاول مفتاح الهروب اذا اردت ان تسميه ذلك و الثاني هو المعنى الحقيقي للحرف
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…