تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نسخ بيانات الجدول
#1
السلام عليكم ورحمة الله وبركاته
الاخوة الاعزاء هل يمكن نسخ بيانات جدول فى قاعدة بيانات مصممة بالاكسيس الى نظيره فى قاعدة مصممة بالسيكيول سيرفر ؟
وكيف تكون الطريقة لو امكن ذلك .....مع خالص الشكر
الرد }}}
تم الشكر بواسطة:
#2
اعمل استعلام SELECT من جدول قاعدة بيانات أكسس على أن تكون النتيجة في DataTable
ثم قم بالمرور على Rows الخاصة ب DataTable واضافتها ب INSERT في جدول قاعدة بيانات سيكويل سيرفر

وهذا مثال للطريقة
PHP كود :
Dim accCon As New OleDb.OleDbConnection("...")
Dim sqlCon As New SqlClient.SqlConnection("...")
Dim dt As New DataTable

Dim da 
As New OleDbDataAdapter("SELECT * FROM [table1]"accCon)
da.Fill(dt)

sqlCon.Open()
For 
Each r As DataRow In dt.Rows
    Using cmd 
As New SqlCommand("INSERT INTO [table1] (column1, column2, ...) VALUES (@c1, @c2,  ...)"sqlCon)
        
cmd.Parameters.AddWithValue("@c1"r(0))
        
cmd.Parameters.AddWithValue("@c2"r(1))
        
cmd.Parameters.AddWithValue(...

        
cmd.ExecuteNonQuery()

    
End Using
Next
sqlCon
.Close() 
الرد }}}
تم الشكر بواسطة:
#3
(06-05-17, 10:09 PM)mansoor كتب : اعمل استعلام SELECT من جدول قاعدة بيانات أكسس على أن تكون النتيجة في DataTable
ثم قم بالمرور على Rows الخاصة ب DataTable واضافتها ب INSERT في جدول قاعدة بيانات سيكويل سيرفر

وهذا مثال للطريقة
PHP كود :
Dim accCon As New OleDb.OleDbConnection("...")
Dim sqlCon As New SqlClient.SqlConnection("...")
Dim dt As New DataTable

Dim da 
As New OleDbDataAdapter("SELECT * FROM [table1]"accCon)
da.Fill(dt)

sqlCon.Open()
For 
Each r As DataRow In dt.Rows
    Using cmd 
As New SqlCommand("INSERT INTO [table1] (column1, column2, ...) VALUES (@c1, @c2,  ...)"sqlCon)
 
       cmd.Parameters.AddWithValue("@c1"r(0))
 
       cmd.Parameters.AddWithValue("@c2"r(1))
 
       cmd.Parameters.AddWithValue(...

 
       cmd.ExecuteNonQuery()

 
   End Using
Next
sqlCon
.Close() 
الاستعلام ده اعمله فين بالظبط يا اخ منصور وانا شاكر على تجاوبك بسرعة كما عهدتك
الرد }}}
تم الشكر بواسطة:
#4
في زر مثلا ولكن لا تنفذه أكثر من مرة والا سيكرر البيانات في جدول سيكويل سيرفر

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

المسألة ليست بسيطة

هناك طريقة ترحيل البيانات من ملف الاكسس الى سيكويل سيرفر قد تكون افضل من استخدام البرمجة
ولكن هذه تتم من داخل SqlServer Manegment
Start the SQL Server Import and Export Wizard


ايضا توجد هذه الطريقة ايضا، وجدتها بعد البحث، ولكن لم اعمل بها سابقا
Import data from Microsoft Access to SQL Server
الرد }}}
تم الشكر بواسطة: salah mansour
#5
(06-05-17, 11:18 PM)mansoor كتب : في زر مثلا ولكن لا تنفذه أكثر من مرة والا سيكرر البيانات في جدول سيكويل سيرفر

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

المسألة ليست بسيطة

هناك طريقة ترحيل البيانات من ملف الاكسس الى سيكويل سيرفر قد تكون افضل من استخدام البرمجة
ولكن هذه تتم من داخل SqlServer Manegment
Start the SQL Server Import and Export Wizard


ايضا توجد هذه الطريقة ايضا، وجدتها بعد البحث، ولكن لم اعمل بها سابقا
Import data from Microsoft Access to SQL Server

ساجرب واوافيك بالنتيجة ان شاء الله

الاخ منصور انا شاكر جدا لك....جربت الطريقة الاولى ونجحت 100% والحمد لله.....الف شكر لك يا استاذ
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,452 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  مشكلة عدم قراءة قاعدة بيانات MS access 0 422 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 288 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 518 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,750 07-02-25, 07:59 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 635 31-01-25, 10:21 PM
آخر رد: Kamil
  [سؤال] كود قاعدة بيانات visual basic 2010 express KHALED987 1 506 25-01-25, 12:39 PM
آخر رد: Kamil
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 486 12-01-25, 12:50 AM
آخر رد: skode
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 494 01-01-25, 03:56 PM
آخر رد: heem1986

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


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