PDA

View Full Version : وارد کردن اطلاعات از Access به Sql Server



dottnett
سه شنبه 12 مرداد 1389, 08:18 صبح
با سلام
می خواهم داده های موجود در Access را به SQl server انتقال دهم و در صورتی که داده های جدید به Access اضافه شد بتوانم با زدن یک دکمه داده های جدید را وارد sql server نمایم

ricky22
سه شنبه 12 مرداد 1389, 08:48 صبح
http://www.eggheadcafe.com/community/aspnet/14/10015100/how-can-i-programmatically-access-the-importexport-wizard-on-sql-server-2005.aspx

dottnett
سه شنبه 12 مرداد 1389, 09:15 صبح
میشه خودتون یه توضیحی بدید

ricky22
سه شنبه 12 مرداد 1389, 09:47 صبح
ببین دستی می تونی با Import و Export خود Sql server این کار رو انجام بدی.
با کد نویسی هم می تونی اطلاعات Select کنید و بعد در جدول متناظر خودتون Insert کنید دیگه.

dottnett
سه شنبه 12 مرداد 1389, 10:00 صبح
با استفاده از کدنویسی همین کار را انجام می دهم ،داده ها insert می شود ولی مشکل من اینجاست که زمانیکه اطلاعات جدید وارد access می شود نمی توانم این اطلاعات جدید را وارد sql server نمایم .کاری که انجام می شود این است که کل اطلاعات دوباره اضافه می شود

ricky22
سه شنبه 12 مرداد 1389, 10:09 صبح
دستور Inserinto
در Sql server اگر داده تکراری باشد(بر اساس کلید اصلی) Update می کند.
خود دیتاست هم متد Update داره که من باهاش کار نکردم.

dottnett
سه شنبه 12 مرداد 1389, 10:13 صبح
یک مثال از گفته های بالا می تونید برام بذارید

ricky22
سه شنبه 12 مرداد 1389, 11:41 صبح
How to update a database from a DataSet object by using Visual Basic .NET (http://support.microsoft.com/kb/301248)

morteza_lll
دوشنبه 08 شهریور 1389, 17:41 عصر
سلام دوستان
من مي خوام يك جدول را از اكسس به sql منتقل كنم ( به طور كامل )
تعداد ركوردهايم هم بسيار بالاست ( حدود 500000 ركورد )
آيا نرم افزاري كسي سراغ نداره اين كار را واسم انجام بده ؟؟؟؟

baidin
چهارشنبه 10 شهریور 1389, 10:31 صبح
این دوستمون که توضیح دادند خود اسکیول import داره برای انتقاد دیتا
شما در صورتی که بخواهید تنها داده ها را منتقل کنید import مشکل شما را حل میکنه

morteza_lll
چهارشنبه 10 شهریور 1389, 21:53 عصر
این دوستمون که توضیح دادند خود اسکیول import داره برای انتقاد دیتا
شما در صورتی که بخواهید تنها داده ها را منتقل کنید import مشکل شما را حل میکنه


دوست عزيز من ميخوام با يك نرم افزار جانبي اين كار و بكينم و از sql استفاده نكنم
اگه راه يا نرم افزاري داريد ممنون ميشم كمكم كنيد

davood-ahmadi
پنج شنبه 11 شهریور 1389, 11:08 صبح
چرا از خود اکسس پروجکت استفاده نکردید برای اینکار خیلی مناسبه
من 90% کارهای خودم را با اکسس پروجکت راه می ندازم

morteza_lll
پنج شنبه 11 شهریور 1389, 18:44 عصر
چرا از خود اکسس پروجکت استفاده نکردید برای اینکار خیلی مناسبه
من 90% کارهای خودم را با اکسس پروجکت راه می ندازم

آخه دوست من اكسس مربوط به يك نرم افزار ديگست كه خريداري شده و روي آن يكسري پردازش ها صورت مي گيره و. در آخر مي خوام اون جدول رو به sql‌ انتقال بدم

نرم افزاري و راهي براي اين كار سراغ داريد ؟؟

morteza_lll
پنج شنبه 11 شهریور 1389, 22:52 عصر
مديران و اساتيد كسي نميتونه كمك كنه ؟؟؟؟

morteza_lll
جمعه 12 شهریور 1389, 16:45 عصر
ظاهرا اينجا و اين تالار مديراش و اساتيد خوابن
آخرش خودم يك نرم افزار توپ پيدا كردم كه اينكار انجام ميده فقط الان دنبال كركش هستم
همگي خسته نباشد - التماس دعا

davood-ahmadi
شنبه 13 شهریور 1389, 12:04 عصر
عرض کردم که شما می توانید توسط اکسس پروجکت این کار رو انجام دهید
دو نوع اکسس وجود دارد که از نظر دیتابیس فرق دارند:
1- اکسس با پسوند MDB که خودش یک دیتابیس است
2- اکسس با پسوند ADP که دیتابیسش SQL است که معروف به اکسس پروجکت است ( منظورم من همین فایل است)

شما از طریق منوی File > New > Project using existing data فایل اکسس پروجکت بسازید و با اسکیوال و بانک مربوطه ارتباط برقرار کنید و می توانید از طریق گزینه ایمپورت در منو می توانید اطلاعات را از اکسل و اکسس و یا غیره به داخل آن ببرید.

بازهم اگر سوالی داشتید بپرسید تا جواب بدم.

Shahram_Shobeiri
یک شنبه 14 شهریور 1389, 09:08 صبح
برام جالبه که بدونم چرا نمی خواهید از Import and Export Data استفاده کنید؟
به نظر شما هدف وسیله رو توجیه نمی کنه؟(البته در این مورد بخصوص)