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

هل يمكنني إنشاء جداول أكسس بالكود؟؟

مغلق
بدأه معاني في 25 يناير 2008 · 4 رد · 1,100 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

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

هل يمكنني عمل ذلك أم لا؟؟

السؤال الثاني: أحتاج أعمل ComboBox يعرض أسماء جميع الجداول الموجودة في قاعدة البيانات بحيث أن المستخدم يختار أحدها لعرض بياناته

فهل يمكنني عمل ذلك أيضاً؟؟

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة معاني في 25 يناير 2008 في 12:20

#2

يمكن ذلك اختي ولكن يجب اولا ان تنشئي قاعدة بيانات حتى تضعي فيها الجدول ومن ثم بعد ذلك تستخدمي الكائن oledbconnection لعمل اتصال بالقاعدة من ثم تستخدمي الكائن Oledbdataadapter لعمل الربط سوف احاول ان اعمل ذلك في مثال ثم اضعه هنا

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

شكراً لك أخي أبو عزام

أنا بانتظار المثال وجزاك الله كل خير

#4

السلام عليكم ورحمة الله وبركاته

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

وأضع الكود هنا لعله يستفيد منه من يبحث عنه لاحقاً

   Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Application.StartupPath & "\DB.mdb"
		Dim Conn As New OleDbConnection(ConStr)
		Dim createTable As New OleDb.OleDbCommand
		createTable.Connection = Conn
		createTable.CommandType = CommandType.Text
		createTable.CommandText = "create table myTable (a text(200) ,b text(200))"
		Conn.Open()
		createTable.ExecuteNonQuery()
		Conn.Close()

وشكراً

#5

شكرا لك لمشاركتنا به

لدي مشكله ربما تمكنتي من افادتي...

انا بحاجه الى اضافة جدوال مدخل اسماؤها بواسطه المستخدم...

قمت بتغيير هذا السطر فقط ليأخذ الاسم من التكست المدخل

createTable.CommandText = "create table myTable (a text(200) ,b text(200))"

الى

		createTable.CommandText = "create table" + text1.text + "(SubType text(200))"

وفي كل مره يظهر لي خطأ في تكوين الجمله.

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

هذا الموضوع مغلق.

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

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

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

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

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