السلام عليكم
عندي سؤال وهو
ماهي مميزات dataset ؟؟
يعني انا الا حظ انو التعامل معها صعب و شوية معقدة
فهل يوجد شرح لمميزات dataset وكيفية استعمالها
ملاحظة لقد بحثت حول هذا الموضوع في المنتدى لكني لم اجد شي جوابا
شكرا
السلام عليكم
عندي سؤال وهو
ماهي مميزات dataset ؟؟
يعني انا الا حظ انو التعامل معها صعب و شوية معقدة
فهل يوجد شرح لمميزات dataset وكيفية استعمالها
ملاحظة لقد بحثت حول هذا الموضوع في المنتدى لكني لم اجد شي جوابا
شكرا
بمنتهى البساطة اخى العزيز الـ 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
اتمنى ان اكون افدتك ولو بشئ بسيط
مشكور اخي
اذا استعملتو oledbdatareader و oledbcommand و oledbconnection
مااسهل ؟؟
شكرا
لم افهم ما تعنى بالظبط برجاء التوضيح
قصدي
اريد اعرف
في اي وقت يجب ان استعمل dataset ؟؟
وفي اي وقت استعمل oledbdatareader و oledbcommand و oledbconnection
شكرا
تم تعديل هذه المشاركة بواسطة زيد الرافدين في 2 يوليو 2006 في 16:08
اعتقد ان الDatareader هو اسرع واسهل
بسم الله الرحمن الرحيم
أخى زيد الرافدين
في هذا اللينك شرح وافى من أستاذنا SOLO.NET إن شاء الله يفيدك في كل ما تريده
وفقك الله تعالى
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين
اللهم أعنا على ذكرك وشكرك وحسن عبادتك
اللهم انك عفو كريم حليم تحب العفو فاعفو عنا
اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار
اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض
اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها
اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين
مشكور يااخوان على الردود
هذا الموضوع مغلق.