Mojgan110
پنج شنبه 16 شهریور 1385, 01:24 صبح
سلام خدمت بخش دلفی:
من در انتخاب یک راه حل ، دارم گیج میزنم ..
ببینید ، یک فایلی دارم روی هارد که از ADOQuery.SaveToFile بدست اومده.
حالا این فایل را با LoadFromFile ، آورده ام مثلا داخل ADODataSet
( پس تا اینجایش ، Disconnected بود )
حالا میخواهم که آنرا ، به یک دیتابیس سرور دیگر ،منتقل کنم .
از طرفی هم نمیخواهم که همه اش را بصورت یکجا ، منتقل کنم.
مثلا میخواهم که 10 تا رکورد 10 تا رکورد منتقل بشه .
پس الان مشکلم این هست که اون 10 تا رکوردها را بطور موقتی در کجا قرار بدهم که بتونم بصورت یکجا ( داخل یک تراکنش) اونها را به سرور منتقل کنم ...
من به این فکر میکنم که یک جوری مساله را به UpdateBatches ربط بدهم ... ولی آخه چطوری اون رکودها را و در کجا بریزم ؟ ( میخوام تا قبل از اینکه دستور UpdateBath را بدهم ، همه کارهام بصورت Disconnected باشد.. خب اگر Disconnected باشد ، پس اون جایی که قرارهر رکوردها را داخلش بریزم ، چطوری Schema یه رکوردها را داشته باشه ؟ )
خیلی بد توضیح دادم .. میبخشید ...
من در انتخاب یک راه حل ، دارم گیج میزنم ..
ببینید ، یک فایلی دارم روی هارد که از ADOQuery.SaveToFile بدست اومده.
حالا این فایل را با LoadFromFile ، آورده ام مثلا داخل ADODataSet
( پس تا اینجایش ، Disconnected بود )
حالا میخواهم که آنرا ، به یک دیتابیس سرور دیگر ،منتقل کنم .
از طرفی هم نمیخواهم که همه اش را بصورت یکجا ، منتقل کنم.
مثلا میخواهم که 10 تا رکورد 10 تا رکورد منتقل بشه .
پس الان مشکلم این هست که اون 10 تا رکوردها را بطور موقتی در کجا قرار بدهم که بتونم بصورت یکجا ( داخل یک تراکنش) اونها را به سرور منتقل کنم ...
من به این فکر میکنم که یک جوری مساله را به UpdateBatches ربط بدهم ... ولی آخه چطوری اون رکودها را و در کجا بریزم ؟ ( میخوام تا قبل از اینکه دستور UpdateBath را بدهم ، همه کارهام بصورت Disconnected باشد.. خب اگر Disconnected باشد ، پس اون جایی که قرارهر رکوردها را داخلش بریزم ، چطوری Schema یه رکوردها را داشته باشه ؟ )
خیلی بد توضیح دادم .. میبخشید ...