ورود

View Full Version : کپی کردن اطلاعات یک Query



ali643
دوشنبه 30 شهریور 1383, 19:04 عصر
سلام
من با یه دستور while اطلاعات یک Query که رکورد هاش شرایط خاص رو داشته باشند تو یه Table کپی می کنم اول می شد که تعداد رکورد ها 2 تا بودحالا دیگه نمیشه چون تعداد رکورد ها یکی اضافه شده
یه error میده که در مورد Updateو Refresh هست
بانک اطلاعاتی من Access هست
اصلا می شه از اطلاعات یک کوئری کپی گرفت؟

به چه دستوری اطلاعات یک کوئری رو تو یه Table کپی می گیریم؟؟؟؟؟؟
مرسی

MiRHaDi
دوشنبه 30 شهریور 1383, 23:58 عصر
سلام
من با While اطلاعات یک Query رو ریختم خیلی راحت توی یک TAble و هیچ مشکلی هم نبود !
اگر میخوای تو فایل باشه که از Insert Into استفاده کن مستقیم میریزه تو Table بعد خواستی Filter کن
اینجوری سریعتره !
اگر هم نه که اینجوری کن :

while not query.eof do
begin
table.appendrecord(......);
query.next;
end;

قربانت
بای

hamidrezaA
پنج شنبه 02 مهر 1383, 19:47 عصر
دوست عزیز
اگه از BDE استفاده می کنید Batchmove
یادتون نره
مثال:
Table1.BatchMove(Query1,batCopy );


---------------
حمید رضا