الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن استخدام باراميتر للبحث داخل Datatable

مغلق
بدأه COMFORT في 8 ديسمبر 2007 · 12 رد · 1,345 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

إخواني الكرام هل يمكن استخدام الباراميتر للبحث داخل الـ DataTable

لأني أستخدم الدالة Select التابعة لكائن الـ DataTable و لكن

عندما يكتب المستخدم مثلاً رمز مثل ' أو % يظهر خطأ و أنا أريد أن أقوم بتعبئة البيانات

عند بدأ البرنامج و أقوم بالبحث و كل هذه الامور و أنا منقطع عن الداتا بيز و لا أقوم بالاتصال

إلا في حالة الإضافة فقط . لكني لا أعتقد أنه يمكن استخدام الباراميتر مع الـ Datatable

فهل هناك حل أي حل لهذه المشكلة انا لا أريد أنا أقوم بعمل ريبليس لهذه الرموز و أمنع المستخدم منها .

و جزاكم الله خيراً .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#2

للرفع

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#3

للرفع

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#4

أخطأت في الرد ... اتمنى من المشرف حذف مشاركتي

وأذكر الأخ mohammed nafa بأن السائل قال:

اقتباس
انا لا أريد أنا أقوم بعمل ريبليس لهذه الرموز و أمنع المستخدم منها

تم تعديل هذه المشاركة بواسطة blackeyes في 19 ديسمبر 2007 في 02:08

#5

بسم الله الرحمن الرحيم

اخي الكريم

ارجو تجربة مايلي في جمل ال كوير الخاصة بالحفظ

Replace(Textbox1.Text,"'",""")

ارجو التوفيق

م.محمد نفاع

#6

أخي محمد نافع

لا أريد استبدال الرموز ' لأنه حل غير منطقي

لأ هذه الرموز قد تكون من ضمن الكلام في اللغة الانجليزية مثلاً .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#7

بسم الله الرحمن الرحيم

اخي الكريم

اود التنويه ان عملية التحويل من " الى " هي عملية مزدوج بمعنى انه يحول عند التخزين وتعاد عملية التحويل عند اعادة الاستدعاء للقراءه

بمعنى

عند الحفظ من ' الى "

عند العرض من " الى "

اخوكم

م.محمد نفاع

#9
اقتباس
بسم الله الرحمن الرحيم

اخي الكريم

اود التنويه ان عملية التحويل من " الى " هي عملية مزدوج بمعنى انه يحول عند التخزين وتعاد عملية التحويل عند اعادة الاستدعاء للقراءه

بمعنى

عند الحفظ من ' الى "

عند العرض من " الى "

اخوكم

م.محمد نفاع

جزاك الله خيراً أنا أعلم هذا و لكن ماذا عن %

هل يوجد حل .

ليس من المنطقي استبدالها !

اقتباس
الأخ السائل

هل تستخدم الداتا أدابتر؟ أأم طريقة أخرى

بالتأكيد يجب استخدام الـ DataAdapter و حينها يمكن أن أستخدم الباراميتر

و لكني أسأل بعد ما ملأت DataTable بالبيانات و أريد أن أستخدم الدالة Select

الخاصة بكائن الـ DataTable أواجه هذه العوائق .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#10

اذا كانت مشكلتك مع Select الداتا تابل

اذا لاحل لديك اخي العزيز سوى الالتفاف على هذه الطريقة برمجيا

واذكر لنا لماذا تريد حفظ هذه الاشارات ولماذا تلزمك كي نكون في الصورة وتحصل على مساعدة اكبر

#11

أخي الفاضل جزاك الله خيراً ولكن يبدو أنه لا طريقة

غير أن أقوم في كل عملية بحث بملئ الـ DataTable بابيانات المطلوبة .

اقتباس
واذكر لنا لماذا تريد حفظ هذه الاشارات ولماذا تلزمك كي نكون في الصورة وتحصل على مساعدة اكبر

ليس المقصود العلامة % هذه بعينها

ولكن عندك مجموعة من الرموز منها { ' ، * ، [ ، ] ، % } هذه الرموز التي أعرفها

أتمنى أن لا يكون هناك رموز أو تعابير أخرى .

لهذا فلن أقوم عند كل عملية بحث بستبدال كل هذه الرموز واحدة واحدة و إلا فما فائدة

وجود الباراميتر في جمل الاستعلام .

وهذه روابط لمقالات حول استخدام الباراميتر للأخ الفاضف النبهاني في منتدى جامعة أهلاً عرب

1. استخدام الـ Parameters في ADO.NET

2. الجزء الثاني من الموضوع السابق

3. الطرقة الآمنة لعمل Login (تطبيق على الباراميتر)

لكن يبدو أنه لا حل مع الـ DataTable أو علينا أن ننتظر Linq قليلاً .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#12

عزيزي كومفورت

أخي اقلك شغلة (صعبها بتصعب هونها بتهون)

يوجد حلول والحلول كثيرة ولكن هل هي مهمة لهه الدرجة؟

اذا كان الجواب نعم اخبرني وسأجد لك الحل إن شاء الله

#13

جزاك الله خيراً blackeyes

على متابعتك معي ، ليس مهم و لكني كنت حابب

أن أستخدم الوضع المنقطع بأكبر شكل في البرنامج و كنت أريد

أن أبحث داخل البيانات الموجودة في DataTable . فقط لا غير

جزاك الله خيراً .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…