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

ربط فيجوال بال sql server

مغلق
بدأه SaadAbuRezk في 31 مارس 2005 · 9 رد · 7,643 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا اخوانا ...الله يخليكم

انا عاوز ابسط طريقة لربط الفيجوال نت بال sql server

المهم اذاى اظهر البيانات فى تكست بوكس

ذى الفيجوال بيزك 6 زمان

واعمل اضافة وحذف وبحث وهكذا....

#2

يمكنك استعمال طريقة SQLDataReader، وذلك كالآتي:

1- استيراد فضاء الأسماء SqlClient:

Imports System.Data.SqlClient

2- إنشاء الكائنات التالية:

Private cn As New SqlConnection("server=(local); database=myDB; trusted_connection=yes")
Private cmd As SqlCommand
Private dtr As SqlDataReader

3- لإظهار البيانات المخزنة في قاعدة البيانات:

Dim SQL As String = "select col1 from myTable where idCol=" & myValue
Try
            cmd = New SqlCommand ' إنشاء كائن جديد منه
            cmd.Connection = cn ' تحديد خاصية الاتصال الفعال حاليا
            cmd.CommandText = SQL ' تمرير الجملة التي ستنفذ
            dtr = cmd.ExecuteReader() ' هذه الدالة تنفذ جمل الاستعلام 

            While dtr.Read() ' طالما توجد سجلات مسترجعة
                me.txtCol1.text = dtr("col1")
            End While
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation)
        Finally
            dtr.Close()
        End Try

4- جمل عمليات الإضافة والحذف تنفذ بالدالة

ExecuteNonQuery()

التابعة لSqlCommand والتي ترجع قيمة عددية تؤكد نجاح العملية من عدم نجاحها.

5- البحث بنفس الطريقة الذكورة في 3

بالتوفيق بإذن الله.

فكر بطريقة أخرى

#3

أبسط طريقة لربط الفيجول .نت ب الأس كيو أل

1-أفتح مشروع جديد (مشروع ويندوز)

2-ربط الفورم بالأس كيو أل

لكي تربط النموذج بقاعدة البيانات عليك أولا بتعريف الأتصال ولكي تعمل قناة أتصال جديدة بينك وبين الأس كيو أل

من اليسار إضغط علي "server explorer" ثم بالضغط يمينا علي "data connection" إختار "add data connection"

سوف يسالك عن إسم السيرفير أو الأي بي الخاص به

ثم عن إسم المستخدم "يفضل أستخدام SA" وكلمة السر الخاصة به

وعليك إختبار الأتصال قبل الأعتماد علية وهذا بالضغط علي "test connection"

بهذا تكون عرفت الأتصال الخاص بالأس كيو أل وسوف يمكن استخدام هذا الأتصال في المشروع ككل

جاءت نقطة الربط بين القاعدة "sql" والنموذج

افتح نقطة الاتصال سوف تجد الجداول

اختار الجدول المراد التعامل معة

أسحب هذا الجدول وأرمية علي النموذج

نلاحظ أن الفي بي دت نت أنشأ "sqlconnection1" و "sqldataadapter1" وهما الأدوات الخاصة بالربط

إضغط يمينا علي ال"sqldataadapter1" واختار "Generate dataset" ثم أنشا dataset1

بعد الانشاء نلاحظ بناء ال "Dataset11"

كيفية ربط ال"Dataset" ب textbox

=======================

أنشأ textbox1 ثم من الخصائص حدد ربط هذا المربع بالحقل كيف ؟

أذهب لخصائص هذا المربع ثم اختار "databindings"

ومن الخاصية "text" اختار الجدول ثم الحقل المطلوب

وبهذا تمت عملية الربط

ويبقي أن تخبر النموذج ان يمليء البيانات عند التحميل

وتتم بهذا الكود عند التحميل

(Me.SqlDataAdapter1.Fill(Me.DataSet11

يا رب أكون نفعت حد

#4

أخي العزيز

أدخل الى هذا الرابط

/index.ph...ndpost&p=292114

و ستجد فيه فيديو يعلمك كيفية ربط الفيجوال مع ال SQL بطريقة جد مبسطة

#5

مش عارف اشكر مين ولا مين

المهم ربنا يجعل هذا فى ميزان حسناتكم ..يوم نحتاج الى كل واى حسنه

#6

مشكور اخي الكريم كنت اتمني ان اتعلمها فعلا و لكني لي سؤال اخر ...كيف يمكنني عمل ازرار للتحكم في قاعدة البيانات السجل التالي , السجل السابق , و هكذا .... و مشكووووووووور اخي الكريم...

#7

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

فى form1 فى الapplication المرفقة ستجد طلبك ان شاء الله

WindowsApplication2.rar

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

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

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

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

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

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

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

#8

مشكور اخي الكريم

#9

جزاكم الله كل خير

#10

السلام عليكم

إخواني لقد جربت طريقة الربط بسحب الجدول الذي أريد ربطه إلى الفورم و لكنه لا يستجيب و لا يظهر أي شيء بل بالأحرى يصبح مؤشر الماوس بشكل دائرة و بداخلها خط أي لا يمكن الإضافة علما بأني أستعمل فيجوال بيسك 2005 أرجو الحل بسرعة لأني أتعلم من كتاب الأستاذ محمد غانم و توقفت عند هذه الفقرة و لا أستطيع الاكمال مالم أتمكن من الإضافة

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

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