تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى
#1
لدي برنامج متصل عن طريق المعالج بقاعدة بيانات من نوع (Microsoft SQL Server Compact 3.5)
وقمت بعمل نسخة جديدة من البرنامج متصلة بقاعدة بيانات أخرى مشابهه للأولى الى أنها تحوي عامود إضافي
والنسخة الأولى من البرنامج تحتوي الكثير من البيانات
فهل يمكنني نسخ بيانات الأعمدة التي أحددها عن طريق الكود


.rar   CopyData.rar (الحجم : 307.89 ك ب / التحميلات : 35)
الرد }}}
تم الشكر بواسطة:
#2
أنا لا أفقه شيئا في قواعد البيانات و ان كان من يفهمون في قواعد البيانات لديهم حلا فأتمني أن يساعدوك

لكن ....................

هناك حل أخر و عليك انت أن تساعدني و تساعد نفسك في تطبيق هذا الحل
الفكرة هي تحويل ما يوجد في قواعد البيانات إما الي مصفوفة أو الي DataTable
و بما انني لأا اعلم شيئا في الداتابيز لذلك انت عليك ان تقوم بقراءة البيانات من الداتا بيز بنفسك
ثم نقوم بتحويلها سويا الي اي صورة أخري تناسبك مثل مصفوفة او DataTable
وبعد ذلك سيكون نسخ البيانات أمر سهلا جدا أو نسخ جزء منها من جدول الي جدول أو من مصفوفة الي مصفوفة
أما عملية إعادة حفظ البيانات مرة أخر ي فهي ستتم بشكل عكسي لما أوضحته لك
إن كان هذا يناسبك فأخبرني
الرد }}}
تم الشكر بواسطة: أسامة السالمي
#3
أخي الفاضل :

لماذا تصعبها على نفسك ؟؟؟

على الأقل واحدة من القاعدتين تكون مختلفة في اسم الجدول

ولكن كيف ستفرق بين الحقل 1 في الجدول 1 ، الحقل 1 أيضاً في الجدول 1 ؟؟؟!!!
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: أسامة السالمي , أسامة السالمي
#4
(08-08-16, 02:34 AM)boudyonline كتب : أخي الفاضل :

لماذا تصعبها على نفسك ؟؟؟

على الأقل واحدة من القاعدتين تكون مختلفة في اسم الجدول

ولكن كيف ستفرق بين الحقل 1 في الجدول 1  ، الحقل 1 أيضاً في الجدول 1 ؟؟؟!!!

طيب إذا غيرت اسم الجدول الثاني
كيف تكون الطريقة؟!
الرد }}}
تم الشكر بواسطة:
#5
PHP كود :
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1 
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: أسامة السالمي , أسامة السالمي
#6
(09-08-16, 03:56 AM)boudyonline كتب :
PHP كود :
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1 

مشكور أخي لكن تقدر تحطه لي بمثال لأني ما فهمت
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: