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

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

بدأه rafat1978 في 5 نوفمبر 2009 · 4 رد · 1,074 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل بالامكان معرفة ان الجدول (Tabel) موجود مسبقا في قاعدة البيانات اكسس

عن طريق كود في فيجوال بيسك 2005

#2

هذا موضوع في قسم C# يتكلم عن كيفية الحصول على لائحة الجداول الموجودة على قاعدة بيانات من نوع Acsess. يمكنك تحويل الكود إلى VB.NET و تحريره حسب احتياجاتك.

كيف استطيع الحصول برمجيا على اسماء الجداول والحقول, القاعدة المتعامل معها هي اكسس ,

موقع تحويل أكواد الدوت نت

تحياتي...

#3

اشكرك على الرد

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

#4

أولا قم بزيادة مرجع للمكتبة Microsoft DAO 3.6 Library إلى مشروعك

ثانيا زد الدالة التالية على الفورم الذي تريد فيه التأكد من وجود الجدول :

	' التأكد من وجود جدول
	' TableName +> اسم الجدول المراد التحقق من وجوده
	Private Function TableExists(ByVal TableName As String) As Boolean
		' نفترض أنه غير موجود
		Dim exists As Boolean = False
		' إنشاء مسير قواعد البيانات
		Dim dbe As New DAO.DBEngine()
		' فتح قاعدة البيانات
		Dim db As DAO.Database = dbe.OpenDatabase("testess.mdb")
		' استعراض الجداول
		For Each tbl As DAO.TableDef In db.TableDefs
			' التأكد من اسم الجدول
			If tbl.Name = TableName Then
				' الجدول موجود
				exists = True
				' خروج من لوب استعراض جداول قاعدة البيانات
				Exit For
			End If
		Next
		' غلق قاعدة البيانات
		db.Close()
		' تحرير الذاكرة
		db = Nothing
		dbe = Nothing
		' الرجوع بالنتيجة
		Return exists
	End Function

و أخيرا قم بالمناداة على الدالة بالشكل التالي :

TableExists("tab1")

تحياتي...

#5

اشكرك من كل اعماق قلبي اخ محمد رضى

الامور تمت بنجاح

فعلا يعجز اللسان عن شكرك

لاني تعبت وانا ابحث

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…