PDA

View Full Version : ارسال و افزودن اطلاعات به دیتابیس واقع در اینترنت



sinpin
چهارشنبه 16 فروردین 1385, 21:16 عصر
با سلام
فرض کنید اگه قرار باشه کاربری آخر وقت اداری یک دکمه رو کلیک کنه و مجموعه ای از اطلاعات (یک table) حدود 2000 رکورد با اون کلیک به یک دیتابیس روی اینترنت ارسال و اضافه بشه. شما چه راهی رو پیشنهاد میکنید ؟

و اینکه بهتره این دیتابیس چی باشه ؟ sql server یا access

مرسی :*

sinpin
چهارشنبه 16 فروردین 1385, 21:18 عصر
این کار باید پایان هر روز کار اداری انجام بشه

manager
چهارشنبه 16 فروردین 1385, 21:32 عصر
دیتابیس معلومه خوبه که Sql Server باشه..

خوب اولین راه حلی که به ذهنم رسید اینه که شما به صورت Paging این کار رو انجام بدید مثلا بسته های 100 تائی و هر جا که مشکلی پیش اومد به کاربر گزارش بدین.
اگر اندازه این Page ها قابل تنظیم باشه بهتره.
همچنین می تونید از یه Progress Bar نیز استفاده کنید.

این درصورتی بود که کار ثبت اطلاعات در DB در یه نقطه دیگه انجام می شه !! (یعنی شما فقط می خواین اطلاعات رو ارسال کنید.)

در غیر این صورت با Sql Server راه دور این یک DB محلی رفتار کنید ولی خاطرتون باشه سرعت بسیار کمتره ولی در سایر حالت ها مانند یه DB محلی رامه..

saniak_robot
پنج شنبه 17 فروردین 1385, 09:35 صبح
دوست عزیز خود SQL Server یه خاصیت Export داره که این کار رو انجام بده . یه برنامه باید بنویسی که این کار رو انجام بده .
در ضمن سرعت انتقال اطلاعات هم پایین نیست ، 2000 رکورد ظرف 10 تا 20 ثانیه می ره رو سرور .
ببین برنامه به این شکله ابتدا اطلاعات رو سیستم طرف رو Select می کنه و همه رو به سرور می فرسته ولی باید در نظر بگیری که هر دفعه دیگه اطلاعات قبلی که فرستاده شده رو نفرسته .



موفق باشید .

manager
پنج شنبه 17 فروردین 1385, 21:46 عصر
در ضمن سرعت انتقال اطلاعات هم پایین نیست ، 2000 رکورد ظرف 10 تا 20 ثانیه می ره رو سرور

بستگی به رکورد ها داره و محلی که به اینترنت وصل می شه !!!!!!!

iekrang
جمعه 18 فروردین 1385, 09:20 صبح
اینجا دقیقاً اون چیزی هست که شما منظورتونه:
http://www.barnamenevis.org/forum/showthread.php?t=30625&highlight=replication
و برای اطلاع بیشتر راجع به replication به این قسمت مراجعه کنید:(بخش اندکس تالار sql server)
http://www.barnamenevis.org/forum/showthread.php?t=40807&page=2
موفق باشید.

sinpin
چهارشنبه 23 فروردین 1385, 16:56 عصر
با تشکر از همه دوستان عزیزی که لطف کردن و جواب دادن :*

sinpin
چهارشنبه 23 فروردین 1385, 16:59 عصر
از طریق کد نویسی چطور میشه اینکارو انجام داد.
در واقع میخوام کاربر فقط با یه کلیک بتونه اطلاعات رو ارسال کنه رو سرور .
مرسی