أريد أن انشئ قاعدة بيانات بداخل VB.net 2008 وأقوم بعمل Connection with Database واطبق جميع العمليات من حذف وتعديل واضافة وأريد أن أنشئ Dataset من هذه القاعدة وقت التنفيذ :unsure: :unsure:
سؤال : أريد انشاء قاعدة بيانات محلية بداخل VB.Net 2008
السلام عليكم ورحمه الله وبركاته
يمكنك من عمل DataSet في وقت التنفيذ ولكن تنفيذ اوامر ال SQL سيكلفك من عمل Delegates وذلك اذا كنت تريدي تنفيذ الاكواد على ازرار مثلا .. اذا كنت مصره فسأعمل مثال توضيحي
.:: Wish to become better and better ::.
شكرا كتير الك vb helper انا بعرف dataset بس بتصور انو لو ما كان SQL Server نازل على الجهاز مش ممكن يشتغل البرنامج لانو dataset بتجيب البيانات من القاعدة الخارجية على كل حال انا شاكر جدا لإلك وانا الحمد الله حاولت اعمل قاعدة محلية من داخل Vb.net والحمد الله الامور تمام التمام لكن لمزيد من المعرفة ازا بتحبوا بشرح كيف عملت هي القاعدة :lol: :ty: :ty:
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
السلام عليكم ورحمه الله وبركاته
انصحك بان تنشئى DataSet وقت التصميم لانه حتوفر عليك كثير لماذا؟؟ لانك في وقت التنفيذ سوف تقومين بانشاء ال DataSet و جلب البيانات ووووووو
Dim adpt As SqlDataAdapter
Dim ds As New DataSet()
Form_Load
conn = New SqlConnection("Server=YourServer;Database=YourDB;Integrated Security=True")
adpt = New SqlDataAdapter("SELECT * FROM YourTable",conn)
adpt.Fill(ds)
AddHandler btnDisplay.Click,AddressOf(Display)
Sub Add()
txtFirstColumn.Text=ds.Tables(0).Rows(0)(0)
txtSecondColumn.Text=ds.Tables(0).Rows(0)(1)
End Sub
Dim conn As SqlConnection
تم تعديل هذه المشاركة بواسطة VB Helper في 15 أبريل 2011 في 19:40
.:: Wish to become better and better ::.
يا اخي صحيح كلامك مئة بالمئة بس بتخيل لو انا نحتاج شي ثمن أو عشر جداول Dataset راح يكون load عالي ويوخد حجم ذاكرة أكبر بينما ازا انا أنشئتهم وقت ما احتاج واحد منهم وخاصة ازا احتجت البعض مو الكل والي انت بتحكي صحيح بس على اشي راح احتاجه دايما وعلى طول اما بالنسبة لسؤالي الاول فهو كان من البداية ما في قاعدة بيانات منفصلة لأطلب منها وبدي أنشأها بداخل VB.Net وشكرا كتير على مجهودك وبارك الله فيك
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
السلام عليكم ورحمه الله وبركاته
اكيد اختي كثره الجداول في ال DataSet وبياناتها على حساب الذاكره .. بس نصيحه حاولي تحطي الجداول الاكثر تردداً حتى لو كانو 10 لأنه المره الاولى بيكون جلبها بيأخذ وقت لكن المرات الجايه اكيييييييييد اسرع لانها بتكون في الذاكره وافترضي ان قاعده البيانات على شبكه , يعني لا تحطي جداول ما تحتاجيهم كثير يمكنك استخدام الوضع المتصل وقت الحاجه صح بتكون بطيئه شوي بس سيتم طلبها مرات قليله وبدون ماتسوي عبء على الذاكره
.:: Wish to become better and better ::.
شكرا كتير وصلتلي فكرة كنت فاهمها خطأ وأكيد راح آخد بنصيحتك وشكرا على الافادة ويعطيك الف عافية
:)
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
من قال انه يتم تحميل جميع الجداول في الداتاست ؟
ال DataSet التي يتم انشاؤها وقت التصميم هي بشكل عام لمعرفة بنية الجدوال ووقت التنفيذ يتم الاعتماد عليها لاسترجاع الجدول المطلوب اي لايتم تفريغ قاعدة البيانات في الداتاست اي كأن الداتاست اصبحت كقاعدة البيانات .
انا فاهمة شو قصد VB Helper هو بيحكي انو البيانات الاكثر حاجة واستخداما يتم اخذ نسخة منها ولكن اكيد ما يسترجع كل بيانات الجدول يعني استرجاع مشروط
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
السلام عليكم ورحمه الله وبركاته
اخ طارق انا ماقلت انه نحمل جميع الجداول في ال DataSet ... الجداول الاكثر تردداً لنحس فعلا بفائده ال DataSet
.:: Wish to become better and better ::.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
يمكنك من عمل DataSet في وقت التنفيذ ولكن تنفيذ اوامر ال SQL سيكلفك من عمل Delegates وذلك اذا كنت تريدي تنفيذ الاكواد على ازرار مثلا .. اذا كنت مصره فسأعمل مثال توضيحي
السلام عليكم ورحمة الله
الرجاء التوضيح كيفية عمل إستعلامات sql على dataset
ولكم الشكر
السلام عليكم ورحمة الله وبركاته
انا ان شاء الله راح اعطيك مثال بالصور بس راح آخذ شوية وقت
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
اول شي ننشأ قاعدة بيانات سواء كانت محلية أو منفصلة وانا راح طبقها على قاعدة منفصلة واستخدم برنامج SQL Server 2005 وبرنامج VB.net 2008
الخطوات تم رفعها كملفات وانا أسف لذلك لاني لم استطع اضافتها مباشرة
وايضا ساقوم بارسالها على مجموعة ردود
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
اول شي ننشأ قاعدة بيانات سواء كانت محلية أو منفصلة وانا راح طبقها على قاعدة منفصلة واستخدم برنامج SQL Server 2005 وبرنامج VB.net 2008
الذي لا يعرف إلا وجهة نظره هو, يعرف القليل عن كل شيء!
السلام عليكم ورحمه الله وبركاته
مشكوره اختى للرد بالنيابه ... ارجو ان تكون وضحت الفكره للأخ
.:: Wish to become better and better ::.
السلام وعليكم ورحمه الله وبركاته
لدي نفس المشكله اخواني الكرام
حيث ان قمت ببرنامج بالvb.net و ال sqlexpres المحلي الموجود بداخل بيئه الفي بي وقمت بالاتصال عن طريق المعالج ولكن لما ربطت بالمعالج
لم اقم بالضغط على الزر new connection كما فعل الاخ هنا وكملت المعالج وربط وبعد الربط كان في داتا ست وكان في الجداول كلها بالعلاقات زي الدياقرام اللي في اتا بيس
يعني كل شي عادي بس لما اجي ابرمج ما في كود يضبط معايا ما ني عارفه ايش السب واذا مشى الكود وسوا اضافه اسكر الفورم وافتحه الاقيه انمسح كل شي سواء تعديل او اضافه
حتى ما الاقي التعديلات في الداتا بيس او داتا سيت لما افتح الجداول منها
ممكن افهم ايش السبب في المشاكل هذه تعبت وانا ادور وبدون جدوى ياليتتتت القى احد يدلني على الحل
واكون شاكره لكم كثيررررررررررر ودمتم بود
السلام عليكم ورحمه الله وبركاته
لقد حليت المشكله سابقا في الرابط التالي /index.php?showtopic=239251
.:: Wish to become better and better ::.
شكرا لك اخي انا شفت الموضوع هذا بس انا ما عندي برنامج sqlserver هل يحتاج اني انزله ضروري يعني ما راح تشتغل الاكواد الا اذا نزلته ولا في طريقه انه تشتغل الاكواد بدونه ؟؟؟
ثاني شي انا حاولت انزل sqlserver2005_ssmsee من الرابط هذا http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
او واحد بعد التحميل ابغى اسوي له تثبيت رفض على طول انه يتثت والثاني حملته لما جيت اسوي له تثبيت نزل وكل شي تمام في الاخير لما بقي شوي ويتثبت عطاني رساله انو البكج هذا صادف مشكله غير متوقعه ووقف التثبيت
كله ياليت لو عندك رابط شغال كويس تعطيني اللنك مع الاعلم ان الافس عندي وندوز 7
تم تعديل هذه المشاركة بواسطة sma.cis في 4 مايو 2011 في 18:54
السلام عليكم ورحمه الله وبركاته
اخي تأكد من اصدار الوندوز اذا كان 32 بت لأنه البعض ما يرضى يتحمل على ال 64 بت .. سأحاول البحث عن رابط , طيب يمكنك انشاء قاعدة بيانات في السيكول بدون SSMS من ال Server Explorer
.:: Wish to become better and better ::.
ارجوا الرد للضروررررررره
السلام عليكم ورحمه الله وبركاته
يمكنك التحميل من الرابط التالي http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
.:: Wish to become better and better ::.
