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

كيف أنسخ بيانات جدول إلى جدول آخر؟؟

بدأه معاني في 23 يونيو 2008 · 2 رد · 787 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي جدولين في قاعدة البيانات لهم نفس أسماء الحقول

أحتاج إلى نقل بيانات أحدهما إلى الآخر، وجدت أثناء بحثي في الإنترنت أنه يمكن عمل ذلك باستخدام جملة INSERT INTO

		INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase] 
		SELECT field1[, field2[, ...]
		FROM(tableexpression)

استخدمتها بالشكل التالي:

		Dim SavInto As New OleDb.OleDbCommand 

		SavInto.CommandText = "INSERT INTO a [رقم الخطاب] SELECT * FROM b;"

		Conn.Open()
		SavInto.ExecuteNonQuery() 
		Conn.Close()

ولكن يظهر لي خطأ أثناء تشغيل الكود في ExecuteNonQuery

ExecuteNonQuery: Connection property has not been initialized.

أنا لا أعلم عن إمكانية استخدام هذه الجملة من عدمها

ولكن إذا كان ذلك غير ممكن عن طريق INSERT INTO فأنا أحتاج إلى نقل البيانات من DataSet إلى الجدول في قاعدة البيانات

أتمنى لو أحصل مساعدة بخصوص هذا الأمر

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

#2

ده لانك معرفتش ال connection الي هيستخدمه الcommaned

Dim SavInto As New OleDb.OleDbCommand

SavInto.CommandText = "INSERT INTO a [رقم الخطاب] SELECT * FROM b;"

SavInto.connection = conn()

Conn.Open()

SavInto.ExecuteNonQuery()

Conn.Close()

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

#3

شكراً لك أخي ياسر

فعلاً أنا اكتشفت اني ما عرف الاتصال

جزاك الله كل خير

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