با سلام
لطفا روش استفاده از BatchMove رو توضیح بدین .
برای کپی کردن رکوردهای یک Table به Table دیگه . مثالی بیاورید لطفا !
:cry:
با سلام
لطفا روش استفاده از BatchMove رو توضیح بدین .
برای کپی کردن رکوردهای یک Table به Table دیگه . مثالی بیاورید لطفا !
:cry:
سلام
من از batchmoveبرای کپی کردن یک tableاز نوع dbf به sqlاستفاده کردم.
دو تا table component بگیر. که یکیشو set کن روی source tableو اون یکی به عنوان destination. حالا دو تا propertie batchmove )source & destination)رو set کن به دو تا table ها.اگه چند فایل از یک نوع داری که میخوای به هم concatبشند،برای اولین table،propertie mode از نوع copy و بقیه از نوع appendانتخاب میشند.
قسمت Destination برای جدولی که می خواهید اطلاعات را به آن اضافه کنید
قسمت Source برای جدولی که می خواهید اطلاعت را از آن بخوانید
TBatchMove1 دارای modeهای زیر می باشد که هر کدام کار بخصوص انجام می دهند
batAppend: اطلاعت جدول Des را به Source اضافه می کند(به آخر)
batUpdate: رکوردهای درون جدول مقصد را با توجه به رکوردهای جدول مبدا به روز می کند
batAppendUpdate: در صورت وجود رکورد مشابه درون جدول مقصد آن را به روز می کند و درغیر اینصورت رکورد را به جدول مقصد اضافه می کند
batcopy: حدول مقصد را بر اساس ساختار جدول مبدا ایجاد می کند در صورتی که جدول مقصد از قبل وجود داشته باشد حذف و مجددا ساخته می شود
batDelete: رکوردهای درون جدول مقصد را به توجه به رکوردهای مشابه جدول مبدا حذف میکند.
TBatchMove1.Destination := TableOne;
TBatchMove1.Source := TableSecond;
TBatchMove1.mode := batAppend
TBatchMove1.Execute;
اگر فقط یک رکورد را بخواهیم اضافه کند چه باید کرد؟
یکی از ابزار BDE برای کپی برداری یا جابجایی محتوای یک Table در یک Table دیگر.
موفق باشید :)