ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

ما هى انواع الاتصال بقاعده البيانات وايهما تفضل وما هى data set وما فائدتها

user-image
تم إضافة السؤال من قبل Ahmed Hamdy , محاضر فى معهد ضباط الصف المعلمين بالقوات المسلحة المصرية , معهد ضباط الصف المعلمين
تاريخ النشر: 2013/06/12
Anas Abbas
من قبل Anas Abbas , مدرب , Freelance

بالنسبة لتطبيقات Windows فهناك نوعان للاتصال بقاعدة البيانات وهما النمط المتثل والنمط غير المتصل والأفضل هو النمط المتصل طبعاً وذلك لعم حصول تضارب في المعلومات المدخلة إذا ما كان مستخدمان على الشبكة يقومان بإدخال البيانات فعندها إذا كانت نمط اتصال برنامج من النمط "المنفصل" فإنه سيعمل على تجميع عدد معين من السجلات ثم إرسالها في وقت ما إلى قاعدة البيانات و بالضبط هذا ما سيحدث عند المستخدم الآخر وهذا سيعرضنا لاحتمال تكرار سجل ما أو ظهور خطأ في قاعدة البيانات ناجم عن تكرار ID وهذا ممنوع.
Dataset وهي عبارة عن قاعدة بياناتك بعد تطبيق استعلام ما وتستطيع ان تأخذ منها كل المعلومات التي تريدها من أي جدول ولنفرض أنه كان لديك استعلام وهو: string sqltext ="select Fname,Lname from CoUsers where ID=5"; ووضعت هذا الاستعلام في الكود التالي sqlConnection con=new sqlConnection ("Connection string"); sqlDataAdapter da=new (sqltext,con); dataset ds=new dataset(); da.fill(ds); بهذ الطريقة أنت أحضرت الاتسعلام والبيانات التي تريدها الآن موجودة في Dataset في الجدول رقم صفر ولاستدعائه يجب أن تكتب إذا كانت لديك الأداة Datagridview1 مثلاً Datagridview1 .DataSource=ds.Tables[0]; Datagridview1.Refresh(); وبهذه الطريقة تكون قد حصلت على المعلومات المطلوبة من ضمن Dataset

المزيد من الأسئلة المماثلة

هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟