تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] درس مبسط في الاتصال بقاعدة بيانات SQL
#1
Lightbulb 
نقوم بإنشاء صفحة للتصاريح العامة بحيث نستديها من جميع واجهات البرنامج :


    Public CON As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & Application.StartupPath & "\kk.mdf;Integrated Security=True;User Instance=True")



بحيث نضع قاعدة البيانات في مسار البرنامج
قم فقط بتغيير ااسم القاعدة من الاعلى
kk.mdf


ثم من اول نافذة تظهر اكتب هذا الامر في الفورم لود


        CON.Open()





هذه الدالة نتبعها في دالة التصاريح العامة ونقوم بارسال الاستعلامات التنفيذية كالحذف والاضافة والتعديل ويجب ان تكون فاهم للغة SQL

 Public Function SQLDO(ByVal Selc As String) As String
        SQLDO = ""
        On Error GoTo er
        If CON.State = ConnectionState.Closed Then CON.Open()
        Dim Sd As New SqlClient.SqlCommand(Selc, CON)
        Sd.ExecuteNonQuery()
        If CON.State = ConnectionState.Open Then CON.Close()
        Return ""
er:
        If CON.State = ConnectionState.Open Then CON.Close()
        Return Err.Description
    End Function




ولكي نستخدم هذه الدالة نقوم بارسال الامر من الفورم :
SQLDO("insert into المرضى values (6,'حسين','دارس')")




الامر بسيط جداً
يتبع دروس اخرى

عبدالله كميت من اليمن
مبرمج لدى شركة أفق للتطوير والحلول المحاسبية Idea
الرد
تم الشكر بواسطة: sendbad100 , Amir_Alzubidy
#2
شرحٌ جميلٌ بارك اللهُ فيكَ
وياحبذا لو دعمتهُ ببعص الأمثلة فهى خيرُ مثال لتوصيل الفكرة للمبتدئ في قواعد بيانات sql ومنهم العبد الفقير
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد
تم الشكر بواسطة: أبووسم
#3
أحسنت و لكن مثل ما تفضل اخوي هاوي

لو دعمته بمشروع جاهز يكون أفضل ،،

و كرماً لا أمراً إن كان هناك مشروع بقاعدة بيانات تحتوي على أكثر من جدول و ترتبط بعلاقة فأكون لك شاكر
اللهم ارحم من أسس هذا المنتدى (اباليث) و أجعل كل علم نافع تعلمناه في هذا المنتدى أجر له و صدقة تنفعه في قبره
الرد
تم الشكر بواسطة:
#4
آمين
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية عمل برنامج للأذان + قاعدة بيانات لـ 252 دولة و 9512 مدينة ! : مبرمج أوتار 4 14,568 21-01-19, 03:43 PM
آخر رد: elgokr
  قاعدة بيانات مضمنة مع البرنامج viv 5 654 27-09-18, 08:01 PM
آخر رد: viv
  [SQL] بخصوص قاعدة بيانات postgres tarek 1 351 08-05-18, 02:55 AM
آخر رد: viv
  [درس فيديو] شرح ربط البرنامج بقاعدة بيانات, إدراج حذف تعديل جلب البيانات ( بدون أن تكتب سطر واحد) عبدالله الدوسري 4 742 08-02-18, 12:55 AM
آخر رد: Ameer Eagle
  [شرح] اتصال بقاعدة بيانات اكسيس , اضافة بيان , تعديل بيان , حذف بيان , عرض البيانات . ahmed salam 23 19,585 03-11-17, 09:27 PM
آخر رد: تنمية المعرفة
  حل مشكلة التهنيج عند قراءة بيانات ضخمة من مصفوفة silverlight 10 1,223 29-10-17, 01:38 PM
آخر رد: silverlight
Star [مقال] طرق الاتصال عبر الشبكة المحلية Fantastico 0 553 29-06-17, 12:09 AM
آخر رد: Fantastico
  شرح مبسط - Lambda Expressions ابو ليلى 3 1,169 26-05-17, 01:30 AM
آخر رد: ابو ليلى
  [مقال] مفهوم Generics بشكل مبسط ابو ليلى 3 767 26-05-17, 12:18 AM
آخر رد: Fantastico
  طباعة بيانات موجودة في برنامج على ( 2003 Microsoft Office Word ) abulayth 1 1,557 11-09-16, 07:20 AM
آخر رد: أبووسم

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم