تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] نقل بيانات جدول بقاعدة بيانات الى جدول اخر بقاعدة بيانات ثانية
#1
السلام عليكم...
عندي قاعدتين سيكوال سيرفر:
 1:Customers فيه جدول (A1)     و        2:CU_TA فيه جدول (A2)،

كيف أقوم بنسخ البيانات من  A1 في الجدول الأول إلي   A2  في الجدول الثاني مع العلم أن المسار الذي به القاعدتان 
"E:\DATABASE"
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
تم الشكر بواسطة:
#2
UPDATE table SET CU_TA .A2= Customers .A1
Don't Be The Perfect one
be the right one
الرد
تم الشكر بواسطة: اسامه الهرماوي
#3
Sad 
السلام عليكم...
ما الخطأ في الكود التالي حيث انه يقوم بنسخ البيانات من جدول في قاعدة الي جدول في قاعدة اخري.
كود :
Dim con1 As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=E:\DATABASE\CU_TA.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
       Dim cmd1 As New SqlCommand("SELECT customer.* INTO customer IN 'E:\DATABASE\customers.mdf' FROM customer;", con)
       cmd1.Connection = con1
       con1.Open()
       cmd1.ExecuteNonQuery()
       con1.Close()
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
تم الشكر بواسطة:
#4
UP UP UP UP UPUP UP UP.
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
تم الشكر بواسطة:
#5
فقط غير اسماء الجداول و اسماء قاعدة البيانات بما يناسبك :

PHP كود :
       Dim con1 As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=E:\DATABASE\CU_TA.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
 
       Dim cmd1 As New SqlClient.SqlCommand("Select * INTO TestDB..CASTOMER_TEL FROM ALASEM0..CASTOMER_TEL"con1)
 
       cmd1.Connection con1
        con1
.Open()
 
       cmd1.ExecuteNonQuery()
 
       con1.Close() 

الاستعلام يقوم بانشاء جدول جديد TestDB..CASTOMER_TEL بقاعدة البيانات بنفس اسماء الاعمدة و سجلات الجدول السابق  ALASEM0..CASTOMER_TEL

TestDB..CASTOMER_TEL

TestDB = اسم قاعدة البيانات
CASTOMER_TEL = اسم الجدول

ALASEM0..CASTOMER_TEL

ALASEM0 = اسم قاعدة البيانات
CASTOMER_TEL = اسم الجدول 
الرد
#6
مرحباً اخى اسامه الهرماوي
ركز معايا لتوضح لك الامر بكل بساطة

الاول انت ستقوم بعمل كود الاتصال بقاعدة البيانات خاصة A1
وعمل الاستعلام على هذا الجدول لجلب جميع البيانات التى بداخلها
ومثلاً ترحيل البيانات التى بها الى الداتا جريد

فى حدث الزر الاول
الان لديك كود الاتصال بمسمى con1
وتم انشاء تعريف للكوماند تحت مسمى cmd1
اثناء تعبئة الـ cmd1 سيكون بكود الاستعلام
ثم تم عمل تعريف الادابتر تحت مسمى da1
وينتهى الاستعلام بتعبته بداخل dt1

الـ DT1 هنا يمكنك اظهاره فى داتا جريد أو لا فهنا يكون اختيارك انت
تذكر بان يكون كل من con1 و cmd1 و da1 و dt1 تم تعريفهم خارج اى حدث
فقط يتم تعبئة القيمة الخاصة بهم داخل الحدث للزر الاول

المهم ناتى الان للخطوة الثانية وهو التعامل مع قاعدة البيانات الثانية

ناتى فى حدث الزر الثاني
الان لديك كود الاتصال بمسمى con2
وتم انشاء تعريف للكوماند تحت مسمى cmd2
تذكر بان يكون كل من con2 و cmd2 تم تعريفهم خارج اى حدث
فقط يتم تعبئة القيمة الخاصة بهم داخل الحدث للزر الثاني
اثناء تعبئة الـ cmd2 سيكون بكود الاضافة ويتم اخذ القيمة خاصة بكل عمود
من العمود الموازي له فى الـ dt1 أو من الداتا جريد اذا قمت بعمل الداتا جريد

اتمنى ان يكون الشرح موضح نفسه
لما هو المطلوب ان تقوم به وان يكون الشرح مبسط

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
#7
(12-10-19, 06:17 PM)elgokr كتب :
مرحباً اخى اسامه الهرماوي
ركز معايا لتوضح لك الامر بكل بساطة

الاول انت ستقوم بعمل كود الاتصال بقاعدة البيانات خاصة A1
وعمل الاستعلام على هذا الجدول لجلب جميع البيانات التى بداخلها
ومثلاً ترحيل البيانات التى بها الى الداتا جريد

فى حدث الزر الاول
الان لديك كود الاتصال بمسمى con1
وتم انشاء تعريف للكوماند تحت مسمى cmd1
اثناء تعبئة الـ cmd1 سيكون بكود الاستعلام
ثم تم عمل تعريف الادابتر تحت مسمى da1
وينتهى الاستعلام بتعبته بداخل dt1

الـ DT1 هنا يمكنك اظهاره فى داتا جريد أو لا فهنا يكون اختيارك انت
تذكر بان يكون كل من con1 و cmd1 و da1 و dt1 تم تعريفهم خارج اى حدث
فقط يتم تعبئة القيمة الخاصة بهم داخل الحدث للزر الاول

المهم ناتى الان للخطوة الثانية وهو التعامل مع قاعدة البيانات الثانية

ناتى فى حدث الزر الثاني
الان لديك كود الاتصال بمسمى con2
وتم انشاء تعريف للكوماند تحت مسمى cmd2
تذكر بان يكون كل من con2 و cmd2 تم تعريفهم خارج اى حدث
فقط يتم تعبئة القيمة الخاصة بهم داخل الحدث للزر الثاني
اثناء تعبئة الـ cmd2 سيكون بكود الاضافة ويتم اخذ القيمة خاصة بكل عمود
من العمود الموازي له فى الـ dt1 أو من الداتا جريد اذا قمت بعمل الداتا جريد

اتمنى ان يكون الشرح موضح نفسه
لما هو المطلوب ان تقوم به وان يكون الشرح مبسط

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

تحياتى لك
وتمنياتى لك التوفيق

شكرا لك أستاذي Elgoker تم فهم ماقلته وتم تطبيقة وشكرا لك استاذي Heart Heart
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
تم الشكر بواسطة: asemshahen5 , elgokr
#8
(13-10-19, 02:42 PM)اسامه الهرماوي كتب : شكرا لك أستاذي Elgoker تم فهم ماقلته وتم تطبيقة وشكرا لك استاذي Heart Heart

الحمد لله والشكر لله

والحمد لله على كل حال

اسعدنى ان الصورة وضحت لك كاملاً من الشرح

كل التحية والتقدير لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اتصال بقاعدة البيانات عمور2016 14 448 , 01:45 AM
آخر رد: عمور2016
  إضافة بيانات جدول ثالث أثناء طباعة صفحة التقرير عبد العزيز البسكري 2 86 08-07-20, 03:24 PM
آخر رد: عبد العزيز البسكري
  [سؤال] ما الفرق بين قاعدة بيانات الاكسس و sql server و my sql في البرمجه منه 3 223 02-06-20, 07:23 AM
آخر رد: منه
  مشكله في الوصول الى قاعدة بيانات 2007 عند تغيرها 2016 alshandodi 7 202 29-05-20, 11:34 AM
آخر رد: معاند الحظ
  فورمة عرض بيانات atefkhalf2004 6 178 28-05-20, 08:59 PM
آخر رد: atefkhalf2004
  تنفيذ استعلام حذف البيانات في جدول قاعدة بيانات سيكوال سيرفر باستخدام الكود في فجوال momani33 4 156 28-05-20, 12:46 AM
آخر رد: اسامه الهرماوي
  مشكلة في الترقيم التلقائي في قاعدة بيانات سيكوال سيرفر momani33 3 163 27-05-20, 11:49 PM
آخر رد: momani33
  [سؤال] هل استطيع اسناد القيم التي في الداتا جريد في جدول في الذاكره بشكل مؤقت بسام محمدغانم 2 154 25-05-20, 03:39 PM
آخر رد: بسام محمدغانم
Brick [VB.NET] عايز طريقة اضافه رقم لحقل معين لمجموعة بيانات x4ahmad 2 196 23-05-20, 01:09 AM
آخر رد: x4ahmad
  [VB.NET] كيف يتم تخزين المعلومات الموجودة في الداتا قريد غير متصلة بقاعدة البيانات rochdi191 8 255 16-05-20, 08:23 AM
آخر رد: عبدالله الدوسري

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم