أخر الأخبار

Database Handling in Visual Basic

تعتبر قواعد البيانات من العناصر الرئيسية في تطبيقات البرمجة، وتلعب دورًا حاسمًا في تخزين واسترجاع البيانات. يوفر الفيجوال بيسك (Visual Basic) مجموعة قوية من الأدوات والميزات للتعامل مع قواعد البيانات بطريقة فعّالة وبسيطة. في هذا المقال، سنلقي نظرة على كيفية التعامل مع قواعد البيانات باستخدام الفيجوال بيسك.

 الاتصال بقاعدة البيانات

إتصال قاعدة البيانات (Connection)

أحد الخطوات الأساسية في التعامل مع قواعد البيانات هي إنشاء اتصال بالقاعدة. يتيح الفيجوال بيسك استخدام كائنات الاتصال لتحديد موقع قاعدة البيانات وتأكيد الاتصال.

Dim connection As New SqlConnection(“اسم_الاتصال”)

connection.Open()

استعلام البيانات (Data Retrieval)

باستخدام أوامر الاستعلام SQL، يمكنك استرجاع البيانات من قاعدة البيانات. على سبيل المثال:

Dim command As New SqlCommand(“SELECT * FROM الجدول”, connection)

Dim reader As SqlDataReader = command.ExecuteReader()

While reader.Read()

    ‘ قراءة البيانات هنا

End While

reader.Close()

تحديث البيانات

 تحديث السجلات (Updating Records)

لتحديث البيانات في قاعدة البيانات، يُستخدم أمر UPDATE. في الفيجوال بيسك، يمكن تنفيذ هذا الأمر بسهولة:

Dim updateCommand As New SqlCommand(“UPDATE الجدول SET الحقل = القيمة WHERE الشرط”, connection)

updateCommand.ExecuteNonQuery()

إضافة سجلات جديدة (Inserting New Records)

لإضافة سجلات جديدة، يُستخدم أمر INSERT. على سبيل المثال:

Dim insertCommand As New SqlCommand(“INSERT INTO الجدول (حقل1, حقل2) VALUES (قيمة1, قيمة2)”, connection)

insertCommand.ExecuteNonQuery()

حذف سجلات (Deleting Records)

يمكن حذف سجلات من قاعدة البيانات باستخدام أمر DELETE:

Dim deleteCommand As New SqlCommand(“DELETE FROM الجدول WHERE الشرط”, connection)

deleteCommand.ExecuteNonQuery()

إغلاق الاتصال بقاعدة البيانات

بعد الانتهاء من التعامل مع قاعدة البيانات، يُفضل إغلاق الاتصال لتحرير الموارد:

connection.Close()

الختام

باستخدام Visual Basic، يمكنك بسهولة التعامل مع قواعد البيانات وإجراء العمليات الأساسية مثل الاستعلام، التحديث، والحذف. تحسين هذه العمليات يعزز أداء التطبيقات ويجعلها أكثر فعالية في إدارة البيانات.

زر الذهاب إلى الأعلى
Translate »
error: ان المحتوى محمي

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock