h.r.m
دوشنبه 12 اردیبهشت 1384, 19:21 عصر
من روی وب یه دیتا بیس اکسس دارم که میخوام هر چند وقت یه بار رکوردهای جدیدی رو که یه اپلیکیشن روی سیستم خودم تولیدشون میکنه بهش اضافه کنم یا رکوردهای قبلی رو آپدیت کنم. اما ظاهرا امکان نداره که از کلاینت به سرور رکورد به رکورد مقداردهی کنیم.
بنابر این من یه دیتابیس کوچیک درست میکنم که مقادیر جدید و آپدیت توش ریخته میشه و آپلودش میکنم. بعد ، از دیتابیس کوچیک که حالا دیگه به سرور منتقل شده به دیتا بیس بزرگ اصلی که روی سرور هست مقادیر رو منتقل میکنم و چون هر دو دیتا بیس روی سرور هستن این کار به راحتی انجام میشه.
اما حالا دوتا مشکل دارم.
1- من میخوام صفحه وبی که دیتا بیس رو آپلود میکنه همیشه از یک آدرس فیزیکی ثابت روی کامپیوتر کلاینت آپلود بشه. یعنی کاربری که قراره فایل رو آپلود کنه به مسیر اون فایل کاری نداشته باشه. با یه کلید فایلی رو که قبلا تولید شده و در محل مخصوص قرار گرفته آپلود کنه . چطور میشه این کار رو کرد؟
2- وقتی که داشتم این کار رو روی سرور محلی تست میکردم گاهی اوقات دیتابیس لاک میشد و من نمیتونستم دیتابیس جدید رو جای اون قبلی کپی کنم. البته چون کدی که نوشته بودم ایراد داشت و در سری قبل اجرا دیتا بیس لاک شده بود. چطور میشه با وجود لاک شدن دیتابیس باز هم فایل اونو بازنویسی یا replace کرد.
لطفا جواب بدید :oops:
ببخشید اگه سوالم طولانی و پیش پا افتاده هست...
بنابر این من یه دیتابیس کوچیک درست میکنم که مقادیر جدید و آپدیت توش ریخته میشه و آپلودش میکنم. بعد ، از دیتابیس کوچیک که حالا دیگه به سرور منتقل شده به دیتا بیس بزرگ اصلی که روی سرور هست مقادیر رو منتقل میکنم و چون هر دو دیتا بیس روی سرور هستن این کار به راحتی انجام میشه.
اما حالا دوتا مشکل دارم.
1- من میخوام صفحه وبی که دیتا بیس رو آپلود میکنه همیشه از یک آدرس فیزیکی ثابت روی کامپیوتر کلاینت آپلود بشه. یعنی کاربری که قراره فایل رو آپلود کنه به مسیر اون فایل کاری نداشته باشه. با یه کلید فایلی رو که قبلا تولید شده و در محل مخصوص قرار گرفته آپلود کنه . چطور میشه این کار رو کرد؟
2- وقتی که داشتم این کار رو روی سرور محلی تست میکردم گاهی اوقات دیتابیس لاک میشد و من نمیتونستم دیتابیس جدید رو جای اون قبلی کپی کنم. البته چون کدی که نوشته بودم ایراد داشت و در سری قبل اجرا دیتا بیس لاک شده بود. چطور میشه با وجود لاک شدن دیتابیس باز هم فایل اونو بازنویسی یا replace کرد.
لطفا جواب بدید :oops:
ببخشید اگه سوالم طولانی و پیش پا افتاده هست...