PDA

View Full Version : replace چند field در یک زمان



MiRHaDi
سه شنبه 20 مرداد 1383, 06:39 صبح
سلام
توی Fox میخوام از database که دارم چند فیلد از هر رکورد رو replace کنم
یعنی تاریخهای شمسی رو میلادی کنم مثلا ! ط
برای یک فیلد که مشکلی ندارم scope all و خلاصه خودش زحمتشو میکشه
ولی میخوام در یک پیمایش بانک اطلاعاتی همه فیلد هارو درست کنم که برای 10 فیلد 10 بار نخواد کل دیتا رو بخونه ( دیتابیس چند میلیون رکوردی است )
با do while .not. eof که مینویسم و یکی یکی replace میکنم سرعت خیلی خیلی میاد پایین
میشه یه راه حل معرفی کنید ؟
قربانتان

ALI RAFFIE
سه شنبه 20 مرداد 1383, 07:27 صبح
Repl Field1 With Value1,Field2 With Value2,Field3 With Value3 ... All

محمود شمس
یک شنبه 25 مرداد 1383, 04:05 صبح
REPLACE fieldname WITH expersion For Condition

مثال:
REPLACE Natijeh WITH "Mardood" For Dars < 10