Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

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

user-image
Question ajoutée par Ahmed Hamdy , محاضر فى معهد ضباط الصف المعلمين بالقوات المسلحة المصرية , معهد ضباط الصف المعلمين
Date de publication: 2013/06/12
Anas Abbas
par 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

More Questions Like This