منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى (/showthread.php?tid=16730)



نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - أسامة السالمي - 07-08-16

لدي برنامج متصل عن طريق المعالج بقاعدة بيانات من نوع (Microsoft SQL Server Compact 3.5)
وقمت بعمل نسخة جديدة من البرنامج متصلة بقاعدة بيانات أخرى مشابهه للأولى الى أنها تحوي عامود إضافي
والنسخة الأولى من البرنامج تحتوي الكثير من البيانات
فهل يمكنني نسخ بيانات الأعمدة التي أحددها عن طريق الكود

[attachment=11340]


RE: نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - silverlight - 07-08-16

أنا لا أفقه شيئا في قواعد البيانات و ان كان من يفهمون في قواعد البيانات لديهم حلا فأتمني أن يساعدوك

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

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


RE: نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - boudyonline - 08-08-16

أخي الفاضل :

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

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

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


RE: نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - أسامة السالمي - 08-08-16

(08-08-16, 02:34 AM)boudyonline كتب : أخي الفاضل :

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

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

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

طيب إذا غيرت اسم الجدول الثاني
كيف تكون الطريقة؟!


RE: نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - boudyonline - 09-08-16

PHP كود :
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1 



RE: نسخ بيانات عامود واحد ونقلها الى عامود آخر في قاعدة بيانات أخرى - أسامة السالمي - 09-08-16

(09-08-16, 03:56 AM)boudyonline كتب :
PHP كود :
INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1 

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