تقييم الموضوع :
  • 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
آمين
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحويل النص إلى كلام بالعربي دون الاتصال بالأنترنت ابو ليلى 15 2,588 20-09-20, 05:27 AM
آخر رد: kingofchess
  [درس فيديو] كيف تحول اي قاعدة بيانات اكسس الى SQL aljzazy 3 683 17-04-20, 09:27 PM
آخر رد: الوايلي
  [درس فيديو] كيف تحول اي قاعدة بيانات اكسس الى mysql aljzazy 0 367 10-04-20, 09:05 PM
آخر رد: aljzazy
  [VB.NET] كيفية استخدام اداوات ديف اكسبريس devexpressلادخال السجلات الى قاعدة بيانات نوع اكسس 13adam123 0 369 29-03-20, 12:50 PM
آخر رد: 13adam123
  كيفية عمل برنامج للأذان + قاعدة بيانات لـ 252 دولة و 9512 مدينة ! : مبرمج أوتار 4 18,260 21-01-19, 03:43 PM
آخر رد: elgokr
  قاعدة بيانات مضمنة مع البرنامج viv 4 1,485 27-09-18, 08:01 PM
آخر رد: viv
  [SQL] بخصوص قاعدة بيانات postgres tarek 1 1,007 08-05-18, 02:55 AM
آخر رد: viv
  [درس فيديو] شرح ربط البرنامج بقاعدة بيانات, إدراج حذف تعديل جلب البيانات ( بدون أن تكتب سطر واحد) عبدالله الدوسري 4 1,860 08-02-18, 12:55 AM
آخر رد: Ameer Eagle
  [شرح] اتصال بقاعدة بيانات اكسيس , اضافة بيان , تعديل بيان , حذف بيان , عرض البيانات . ahmed salam 23 24,560 03-11-17, 09:27 PM
آخر رد: تنمية المعرفة
  حل مشكلة التهنيج عند قراءة بيانات ضخمة من مصفوفة silverlight 10 2,535 29-10-17, 01:38 PM
آخر رد: silverlight

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


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