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

ايهما افضل لقاعدة بياات اكسس ؟

مغلق
بدأه دون سيلفاتور في 22 فبراير 2006 · 5 رد · 673 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني ايهما افضل للموقع الذي قاعدة بياناته تحتوي على الاكسس

هل : OleDbDataAdapter ام OleDbDataReader ؟

من ناحية الاضافة والتعديل والحذف ؟

وهل في OleDbDataAdapter يتم فتح واغلاق الكونيكشن ام انه يضل مفتوح ؟

وشكرا

abo_alzobaer@hotmail.com

#2

الموضوع يتعلق باذا كان الاتصال مع الdatabase

1-Connectionless ونستخدم هنا الdatareader

2-Connection Oriented ونستخدم dataadapter و dataset

وعن نفسى افضل استخدام النوع الثانى لقله التعامل مع الdatabase نفسها مما يؤدى الى اداء افضل فيتم استخراج المعلومات من قاعده البيانات ووضعها فى dataset ثم اثناء البرنامج يتم التعامل مع الdataset ثم اذا حدث تعديل يقوم الdataadapter بتعديل الdatabase باخذ النسخه المعدله من الdataset عن طريق الامر dataAdapter.Update(dataSet);

اذا استخدمت الdataadapter فلست بحاجه الى استخدام امر open او close للoledbconnection

#4

فى الحقيقه اشكرك على هذا الرابط لانه اضاف لى معلومه لم اكن اتخيل ان يصل الفارق بين الdatareader و الdataset الى هذه الدرجه من حيث السرعه

#5

شكرا لكم

معنى كلامكم انه الداتا ريدر افضل من الداتا ادبتر

يعني هل لازم احول كل البيانات من داتا ادبتر الى داتا ريدر ؟؟؟؟؟؟؟

لانه يطلع لي خطأ في الداتا ريدر من نوع Unspacifid Error كلما زاد عدد المتصفحين

ساعدوني ارجوكم

abo_alzobaer@hotmail.com

#6

عزيزي،

لكل من ال DataAdapter و DataReader استخدام خاص ويعتمد على ماهية المشروع الذي تقوم به.

الأصح ذكر Connected Data Model دلالة على ال Data Reader و ال Disconnected Data Model لل Data Adapter.

مثال، إذا قمت بعمل مشروع Web Service فمن الأفضل استخدام ال Data Adapter في العمليات الطويلة والتي تحتاج لمعاملة، هذا يقلل من فتح الإتصالات لقاعدة البيانات وبالتالي أداء أفضل.

بالنسبة لقاعدة بيانات أكسس، فطالما أنك تقوم بفتح وإغلاق قاعدة البيانات بشكل جيد، فلن يحصل أي خطأ مع العلم أن قاعدة بيانات أكسس لا تتحمل أكثر من 5 إتصالات في نفس اللحظة.

بالتوفيق عزيزي

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

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

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