![]() |
|
كويري في الداتاست - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : كويري في الداتاست (/showthread.php?tid=9438) الصفحات:
1
2
|
كويري في الداتاست - hoob computer - 27-06-13 السلام عليكم أخي (حريف برمجة), في البداية أود أن أشكرك على مشاركتك و إبداء رأيك في الموضوع, و بما إنك لديك خبرة فيه فسوف أستفسر منك الكثير حول هذا الموضوع قبل أن أنظر إلى المرفق ![]() الأسئلة التي تتراود في ذهني هي: 1- هل الافضل إستخدام الـ (DataSet Wizard) عند إدارج قاعدة البيانات في المشروع (علماً بأنها من نوع MS Access) من أجل صنع الـ (DataSet) لكل الجداول أم عمل جمل إتصال في داخل المشروع دون إدراج قاعدة البيانات و من ثم فتح الإتصال مع قاعدة البيانات و عندها نقوم بعمل الـ (DataSet) التي نريدها من دون الحاجة إلى (DataSet Wizard) أي عن طريق الكود؟ و ما نقاط ضعف كل واحدة منهم؟ 2- الأن لدينا (DataSet) في المشروع (سواء كانت بالكود أو بالويزرد) و الأن نريد الإستعلام عن سجلات معينة في جدول معين, هل الافضل أن يكون الإستعلام في قاعدة البيانات و نستدعيه و كأنه جدول أم الافضل أن نقوم بعمل إستعلام على الـ (DataSet) التي لدينا؟ 3- في رأيك, ما هي افضل طريقة في برمجة قواعد البيانات من خلال الـ VB.Net من أجل صنع برنامج يكون سريع في الإتصال و سريع في جلب البيانات و لا يكون ذا ثقل أثناء جلب البيانات من قاعدة البيانات و تكون البيانات في درجة عالية من الامان؟ في الحقيقة أنا لدي خبرة في برمجة البرامج الصغيرة, ولكنني لا أملك الخبرة الكافية من أجل صناعة برامج ضخمة لمؤسسات معينة و من أجل تحديد أي طريقة يجب أن استعمل في صنع هكذا برامج. لذا, أرجوا من ذوي الخبرة توجيهي في الطريق الصحيح حتى أبدء فيه ما دام أنني في بداية لتعلم العمل على هكذا برامج. تحياتي. كويري في الداتاست - حريف برمجة - 27-06-13 قواعد البيانات sql server ممتازة وآمنة وقوية وخفيفة على الجهاز وسهلة التعامل ..... كويري في الداتاست - hoob computer - 27-06-13 طيب أخي بالنسبة للأسئلة في المشاركة السابقة (11#) فهل لديك أجوبة عنها؟ كويري في الداتاست - Sajad - 27-06-13 السلام عليكم اخي العزيز الافضل وبلا شك هو التعامل مع قواعد البيانات عن طريق الCode وليس الWizard وذلك لسهولة تعقب ومعرفة الاخطاء عند حدوثها بالنسبة للسؤال الثاني وطريقة الاخ حريف برمجة هو الافضل وتسمى الاتصال المنفصل حيث يتم جلب البيانات من القاعدة و وضعها في ال DataSet وهذا الكائن تعتبر نسخة من قاعدة البيانات لكن في الذاكرة لذا التعامل معها اسهل الافضل هو استخدام SQL مع احد لغات ال.NET نصيحة: اجعل اسئلتك مختصرة اخي العزيز كويري في الداتاست - hoob computer - 27-06-13 مشكور أخوية سجاد, سأفعل في المستقبل إن شاء الله. زين إذا كانت البيانات المجلوبة من قاعدة البيانات و وضعها في الـ (DataSet) كبيرة الحجم أي أكبر من حجم (RAM) الحاسبة الخاصة بالمستخدم, ما هو الحل في هذه الحالة؟ كويري في الداتاست - Sajad - 27-06-13 في هذه الحالة تستخدم الـPaging انظر الى هذه الروابط: عمل pageing للداتا جريد من خلال جمل السيكوال Paging In DataGridView |