السلام عليكم....
استخدم الكود التالي لنسخ محتويات جدول الى جدول اخر في قاعدة بيانات اخرى ويعمل بدون مشاكل على فرض ان القاعدتين في نفس مسار البرنامج
ADOQuery1.SQL.Clear();
ADOQuery1.SQL.Add('INSERT INTO Table1 IN "other_DB" SELECT * FROM DB');
ADOQuery1.ExecSQL();
حيث ان Table1 هو اسم الجدول المراد نسخه و DB هي قاعدة البيانات المراد النسخ منها و other_DB هي قاعدة البيانات المراد النسخ اليها وهما قواعد بيانات اكسس..
ولكن لو كانت قاعدة البيانات الاخرى أي المراد نسخ الجدول اليها تحتوي على باسوورد يظهر خطأ مفاده ان الباسوورد خطأ فما هو التعديل على الكود لتمرير الباسوورد وتجاوز ظهور الخطأ علما ان ال ADOQuery1 مربوطة بقاعدة البيانات الاولى أي المراد النسخ منها وتم تمرير الباسوورد لها عند الربط...
_____