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

كيف يتم ربط ال SQL Server 2000 ب Forms من ال Visual Basic .NET

مغلق
بدأه NMMNG في 26 فبراير 2003 · 4 رد · 9,546 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشروع تخرج يختص بالتعامل مع تقنية SQL SERVER 2000 لبناء قاعدة بيانات لدى شركة ...

المطلوب هو ربط قاعدة البيانات المصممة مع بيئة الـ Visual Basic .net ، للتعامل مع قاعة البيايات بواسطة تصميم Input / Output Forms.

لأن هذا الموضوع كبير ، أريد مساعدة (Tips) في عمل الهيكل الأساسي للربط

حيث أن هذا النظام سيعمل على بيئة LAN.

... ما هو الـ Network Architecture للمشروع ؟

#2

هذا موضوع كنت كتبته و لكن لم أنشره لعله يفيدك إن شاء الله و هو للأتصال بقاعدة بيانات من Web form

كيفية التعامل مع قاعدة البيانات

أولا لنقوم بأنشاء مشروع جديد نختار من الجدول ASP.NET WEB APPLICATION بعد ذلك سيتم

نقلك الى المشروع الجديد أبدا بعمل أتصال مع قاعدة البيانات التى تستخدمها و سأقوم بالشرح هنا على أساس SQL SERVER 2000 و الأتصال يمكن ان يتم بأحد طريقين أما [أستخدام الكود و هى المفضلة لى أو

بأستخدام Visual designer :

أما بالكود فيجب أن تقو م بأعلان متغير جديد من النوع sqlconnection و الكو د المستخدم هو

أكتب هذا الكود فى ال page load event

        Dim sqlcon As New SqlClient.SqlConnection()
        sqlcon.ConnectionString = "data source=localhost;" & _
        "database=northwind;integrated security=true"

و نقوم بشرح هذا الكود:

قمنا فى السطر الأول بأعلان أتصال جديد ثم حددنا فى السطر الثانى بتحديد ال ConnectionString

و يجب ليتم الأتصال تحديد أسم الServer الذى يوجد عليه قاعدة البيانات ثم نذكر قاعدة البيانات الت سنقوم بالعمل عليها او التى سنستخدمها أما العنصر الأخير و هو نوع الدخول فيمكن الدخول عن طريق هذا العنصر اذا كان True دون ذكر أسم المستخدم و كلمة السر لل Sql Server

و أذكر ملاحظة وهى ان تقوم بأضافة ال localhost/ASP.NET لقائمة ال Logins عن طريق ال Enterprise Maneger

الخطوة الثانية

بعد عمل اتصال مع الserver نقوم باعلان SQLDataAdabter وهى المسئولة عن نقل البيانات من والى قاعدة البيانات و الكود لهذه الخطوة هو

       Dim sqlda As New SqlClient.SqlDataAdapter("select *" & _
        "from products", sqlcon)

بعد ذلك نريد أن نقوم [انشاء DataSet لنحوى فيها البيانات التى سنسترجعها من قاعدة البيانات لفعل ذلك نكتب الأتى

Dim ds As New DataSet()

ثم نقوم بملء هذه ال DATASET عن طريق ال SQLDataAdabter

sqlda.Fill(ds)

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

أسحب من الToolBox لديك Data Grid Control

أكتب الكود التالى

Me.DataGrid1.DataSource = ds
Me.DataBind()

تم تعديل هذه المشاركة بواسطة walcom في 19 ديسمبر 2004 في 12:23

#3

أعتقد أن الشكر كلمة لها معنى ولكنها لا تكفي ، يعجز القلم عن تعبير ما في القلب ولكن أتمنى لك دوام الصحة والسعادة :)

#4

انت لا تعرف قيمة ما رددت به على لقد أثر فى مما يجعلنى ان شاء الله أستمر فى كتابة مثل هذه المواضيع بعد ان توقفت عن كتابتها و يا أخى لا شكر على واجب 0000000000000:D

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

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