Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

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

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

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.