View Full Version : انتقال جدول از فاکس به اس کیو ال
علی اکبر
جمعه 27 آذر 1388, 15:39 عصر
دوستان سلام
مشکل انتقال یکسری اطلاعات از فاکس به اس کیو دارم
رکوردها به صورت یکی یکی باید ارسال گردد وبیشتر مواقع زمان بسیار زیادی طول می کشد
در خود اس کیو ال میشه یک جدول با insert into به جدول دیگر منتقل کرد
ایا راهی هست جدول فاکس پرو را هم یکجا با یک دستور منتقل کرد؟
binyaz2003
جمعه 27 آذر 1388, 19:51 عصر
شما از ويزارد Upsizing استفاده کرده ايد؟امتحان کنيد.
علی اکبر
جمعه 27 آذر 1388, 23:49 عصر
چی هست اصلا درباره اون اطلاعاتی ندارم
لطفا بیشتر تو ضیح دهید
ممنون
binyaz2003
شنبه 28 آذر 1388, 08:14 صبح
از منوي Tools -> Wizards ->Upsizing رو انتخاب کنيد . يک ويزارد هست که ميتوانيد ديتابيس فاکس تون رو به اس کيو ال تبديل کنيد.راهنماي کاملشم در راهنماي ويژوال فاکس تحت عنوان Sql Server Upsizing Wizard موجود است.
علی اکبر
شنبه 28 آذر 1388, 09:48 صبح
این ویزارد ساختار رو منتقل می کنه شاید هم رکوردها
اما من قصد دارم مستقیما از طریق کد نویسی اینکارو بکنم با دستور sqlexec
ممنون
kia1349
شنبه 28 آذر 1388, 18:10 عصر
با oledb یا odbc میتونید
علی اکبر
شنبه 28 آذر 1388, 20:02 عصر
سلام استاد
ممنون
من دقیقا از دستورات sqlexec استفاده می کنم
برای انتقال یک جدول به جدول دیگر که هر دو در اس کیو باشند مشکلی نیست وبا دستور
insert into kol (cod,sharh) (select cod,sharh from groh)
اینکار انجام میشه
اما وقتی جدول مبدا یک جدول از حداول فاکس پرو باشه ودیگری اس کیو ال
تا الان مجبور بودن یکی یکی خطوط بخونم ودر متغیر بزارم وبعد در اس کیو ال ذخیره کنم
ممنون می شوم راهنمایی بفرمائید راهکاری هست مانند دستور بالا یکجا اطلاعات منتقل شود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.