يا اخوانا ...الله يخليكم
انا عاوز ابسط طريقة لربط الفيجوال نت بال sql server
المهم اذاى اظهر البيانات فى تكست بوكس
ذى الفيجوال بيزك 6 زمان
واعمل اضافة وحذف وبحث وهكذا....
يا اخوانا ...الله يخليكم
انا عاوز ابسط طريقة لربط الفيجوال نت بال sql server
المهم اذاى اظهر البيانات فى تكست بوكس
ذى الفيجوال بيزك 6 زمان
واعمل اضافة وحذف وبحث وهكذا....
يمكنك استعمال طريقة 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 SqlDataReader3- لإظهار البيانات المخزنة في قاعدة البيانات:
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 Try4- جمل عمليات الإضافة والحذف تنفذ بالدالة
ExecuteNonQuery()
التابعة لSqlCommand والتي ترجع قيمة عددية تؤكد نجاح العملية من عدم نجاحها.
5- البحث بنفس الطريقة الذكورة في 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
يا رب أكون نفعت حد
أخي العزيز
أدخل الى هذا الرابط
و ستجد فيه فيديو يعلمك كيفية ربط الفيجوال مع ال SQL بطريقة جد مبسطة
مش عارف اشكر مين ولا مين
المهم ربنا يجعل هذا فى ميزان حسناتكم ..يوم نحتاج الى كل واى حسنه
مشكور اخي الكريم كنت اتمني ان اتعلمها فعلا و لكني لي سؤال اخر ...كيف يمكنني عمل ازرار للتحكم في قاعدة البيانات السجل التالي , السجل السابق , و هكذا .... و مشكووووووووور اخي الكريم...
السلام عليكم ورحمه الله وبركاته
فى form1 فى الapplication المرفقة ستجد طلبك ان شاء الله
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين
اللهم أعنا على ذكرك وشكرك وحسن عبادتك
اللهم انك عفو كريم حليم تحب العفو فاعفو عنا
اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار
اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض
اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها
اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين
السلام عليكم
إخواني لقد جربت طريقة الربط بسحب الجدول الذي أريد ربطه إلى الفورم و لكنه لا يستجيب و لا يظهر أي شيء بل بالأحرى يصبح مؤشر الماوس بشكل دائرة و بداخلها خط أي لا يمكن الإضافة علما بأني أستعمل فيجوال بيسك 2005 أرجو الحل بسرعة لأني أتعلم من كتاب الأستاذ محمد غانم و توقفت عند هذه الفقرة و لا أستطيع الاكمال مالم أتمكن من الإضافة
هذا الموضوع مغلق.