السلا م عليكم انا مبتداء فى لغة السي شارب كونت محتاج كود تحديث بين قاعدتين بيانات اكسيس
بمعنى ان الدتا الاولة اسمها db1 والتانية اسمها db 2 محتاج اعمل بوتن اسمة تحد يث البيانات بين الدتا الاولة والدتا التانية
المقصود ان اعمل برنامج ربط فروع نقل البيانات المضافة من الدتا 1 الى الدتا 2 عن طريق البوتن تحديث مع مراعات ان التحديث يجيب اخر حاجة اضافت فى الجداول علشان ميعملش كل مرة تحديث لكل الدتا بيز
الكود عباره عن 2 دتا بيز محتاج اعمل نقل البيانات من كل الجدول اللى فى الدتا بيز db 1 / الى الدتا بيز db 2 // بحيث الكود يعمل اخر حاجة مضافة يعنى نقل البيانات بين القاعدتين كل تحديث المشروع مرفق
ارجو الرد ملاحوظة تعديل الكود على عدم تكرار البيانات فى التحديث
System.Data.OleDb.OleDbConnection AccessConn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\mdb.accdb;");
AccessConn.Open();
System.Data.OleDb.OleDbCommand AccessCommand = new System.Data.OleDb.OleDbCommand("SELECT * FROM [Table1]", AccessConn);
//AccessCommand.ExecuteNonQuery();
AccessCommand.CommandText = ("INSERT INTO Table1 IN \'" + (Application.StartupPath + "\\rdb.accdb\' SELECT * FROM Table1 ORDER BY id DESC ;"));
AccessCommand.ExecuteNonQuery();
AccessConn.Close();
MessageBox.Show("تم بنجاح");
بمعنى ان الدتا الاولة اسمها db1 والتانية اسمها db 2 محتاج اعمل بوتن اسمة تحد يث البيانات بين الدتا الاولة والدتا التانية
المقصود ان اعمل برنامج ربط فروع نقل البيانات المضافة من الدتا 1 الى الدتا 2 عن طريق البوتن تحديث مع مراعات ان التحديث يجيب اخر حاجة اضافت فى الجداول علشان ميعملش كل مرة تحديث لكل الدتا بيز
الكود عباره عن 2 دتا بيز محتاج اعمل نقل البيانات من كل الجدول اللى فى الدتا بيز db 1 / الى الدتا بيز db 2 // بحيث الكود يعمل اخر حاجة مضافة يعنى نقل البيانات بين القاعدتين كل تحديث المشروع مرفق
ارجو الرد ملاحوظة تعديل الكود على عدم تكرار البيانات فى التحديث
System.Data.OleDb.OleDbConnection AccessConn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\mdb.accdb;");
AccessConn.Open();
System.Data.OleDb.OleDbCommand AccessCommand = new System.Data.OleDb.OleDbCommand("SELECT * FROM [Table1]", AccessConn);
//AccessCommand.ExecuteNonQuery();
AccessCommand.CommandText = ("INSERT INTO Table1 IN \'" + (Application.StartupPath + "\\rdb.accdb\' SELECT * FROM Table1 ORDER BY id DESC ;"));
AccessCommand.ExecuteNonQuery();
AccessConn.Close();
MessageBox.Show("تم بنجاح");