تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ماهو الكود لمنع تكرار الاسم المتشابه في العمود
#7
ذكرت أنني لن أزعجك بها وكلمة (بها) تعود الى dataAdapter و daa.fill
أي أنني لن أكتب لك عنها في الأكواد فقط لعدم رغبتك بها.

أما توضيحها كونك مبتدأ فهي:
DataAdapter هي الكل في واحد يعني انها تقوم بالأتي:
تقوم بدلا عنك بفتح الاتصال
ثم تنفذ جملة SQL
ثم تجلب البيانات وتعبئها في DataTable في الذاكرة بواسطة الأمر Fill
ثم تقوم بدلا عنك بتغلق الاتصال

وبالنسبة Fill فزيادة في التوضيح فهي تقوم بتعبئة جدول سواء DataTable أو DataSet مع تحديد الجدول من DataSet
لأن DataSet هي قاعدة بيانات مؤقتة وليست جدول وبامكانها أن تحتوي على عدة جداول
وتتميز DataTable وDataSet بالسرعة لأن بياناتها موجودة بالذاكرة
وبالامكان البحث في بياناتها بسهولة بواسطة Linq

أما إذا كنت تريد تستخدم Command للقراءة
فيتعين عليك الأتي:
أن تقوم أنت بفتح الآتصال
ثم تنفذ جملة SQL
ثم تقرأ أنت البيانات وتضعها بمتغيرات أو أدوات أو حتى DataTable.
ثم تقوم أنت بغلق الاتصال.

عموما ما أن تتعرف على DataAdapter و Fill حتى أجدك تستخدمها دائماً
ولا تستغني عنها إلا بما هو أفضل منها مثل Linq to Dataset والتي لن ترى فيها DataAdapter ولا Fill ولا حتى Command
الرد }}}
تم الشكر بواسطة: هاوي1995 , Amir_Alzubidy , سعود


الردود في هذا الموضوع
RE: ماهو الكود لمنع تكرار الاسم المتشابه في العمود - بواسطة ممدوح - 28-09-16, 12:59 AM
هذا الحل - بواسطة tifagreet - 07-10-16, 03:51 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم