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

مميزات dataset

مغلق
بدأه زيد الرافدين في 2 يوليو 2006 · 7 رد · 1,468 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال وهو

ماهي مميزات dataset ؟؟

يعني انا الا حظ انو التعامل معها صعب و شوية معقدة

فهل يوجد شرح لمميزات dataset وكيفية استعمالها

ملاحظة لقد بحثت حول هذا الموضوع في المنتدى لكني لم اجد شي جوابا

شكرا

#2

بمنتهى البساطة اخى العزيز الـ DataSet ما هى إلا مخزن مؤقت للبيانات التى تقوم بإستدعائها من اى DataSource كـ قاعدة بيانات اكسسيس او SQL او اكسيل او Oracle او اى قاعدة بيانات اخرى

وطريقة تخزين البيانات فيها بسيط للغاية وما عليك فعله حتى تقوم بذلك كالاتى

Dim mdbFile as String = Application.StartupPath & "\.Test.mdb"

Dim strConn as String = Provider=Microsoft.Jet.OLEDB.4.0;" & _
			   "Data Source=" & mdbFile & ";User Id=admin;Password=;

Dim myConn as new OledbConnection (strConn)

Dim cmd as New OleDBCommand ("SELECT * FROM TableName", myConn)

Dim da as New OleDBDataAdapter (cmd)

Dim ds as Dataset = New Dataset  

da.Fill (ds, "TableData")		

Console.WriteLine((DtSet).Tables(0))

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

اما السطر الثانى والثالث ففيه نقوم بتعريف طريقة الاتصال بقاعدة البيانات ويتم تحديد الباسورد والى اخره من البيانات المطلوبة للإتصال بقاعدة البيانات

السطر الرابع نقوم فيه بتحديد الجدول وتحديد البيانات التى نريدها عن طريق جملة SELECT

السطر الخامس وفيه نقوم بتعريف DataAdpater حيث انه هو المسئول عن ملئ البيانات فى الـ Dataset

السطر السادس وبتم فيه تعريف Dataset جديدة بإسم ds

السطر السابع يقوم الـ DataAdapter بعملية ملئ البيانات فى الـ Dataset

السطر الاخير هو مجرد لتوضيح ان البيانات تم بالفعل تعبئتها فى الـ Dataset

اتمنى ان اكون افدتك ولو بشئ بسيط

1
#3

مشكور اخي

اذا استعملتو oledbdatareader و oledbcommand و oledbconnection

مااسهل ؟؟

شكرا

#4

لم افهم ما تعنى بالظبط برجاء التوضيح

#5

قصدي

اريد اعرف

في اي وقت يجب ان استعمل dataset ؟؟

وفي اي وقت استعمل oledbdatareader و oledbcommand و oledbconnection

شكرا

تم تعديل هذه المشاركة بواسطة زيد الرافدين في 2 يوليو 2006 في 16:08

#6

اعتقد ان الDatareader هو اسرع واسهل

#7

بسم الله الرحمن الرحيم

أخى زيد الرافدين

في هذا اللينك شرح وافى من أستاذنا SOLO.NET إن شاء الله يفيدك في كل ما تريده

/index.ph...c=79148&hl=

وفقك الله تعالى

1

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#8

مشكور يااخوان على الردود

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

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