ورود

View Full Version : آپلود دیتابیس اکسس



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

اما حالا دوتا مشکل دارم.
1- من میخوام صفحه وبی که دیتا بیس رو آپلود میکنه همیشه از یک آدرس فیزیکی ثابت روی کامپیوتر کلاینت آپلود بشه. یعنی کاربری که قراره فایل رو آپلود کنه به مسیر اون فایل کاری نداشته باشه. با یه کلید فایلی رو که قبلا تولید شده و در محل مخصوص قرار گرفته آپلود کنه . چطور میشه این کار رو کرد؟

2- وقتی که داشتم این کار رو روی سرور محلی تست میکردم گاهی اوقات دیتابیس لاک میشد و من نمیتونستم دیتابیس جدید رو جای اون قبلی کپی کنم. البته چون کدی که نوشته بودم ایراد داشت و در سری قبل اجرا دیتا بیس لاک شده بود. چطور میشه با وجود لاک شدن دیتابیس باز هم فایل اونو بازنویسی یا replace کرد.

لطفا جواب بدید :oops:
ببخشید اگه سوالم طولانی و پیش پا افتاده هست...

Behrouz_Rad
سه شنبه 13 اردیبهشت 1384, 06:51 صبح
If MDB is located on a remote machine

- Or use an XML Web Service via SOAP Toolkit or ASP.NET
- Or upgrade to SQL Server and use an IP connection string
- Or use an ADO URL with a remote ASP web page
- Or use a MS Remote or RDS connection string

h.r.m
سه شنبه 13 اردیبهشت 1384, 09:14 صبح
آقای راد خیلی متشکرم.
البته من در زمینه طراحی وب با دات نت خیلی تازه کار هستم.
فعلا نمیتونم با اس کیو ال کار کنم. البته توی برنامه هست :wink:
در مورد اکس ام ال هم همینطور :oops:
هنوز وارد نیستم و یه کاروچیک دستمه کا باید انجام بشه. بنا بر این فعلا با همین اکسس باید بسازم!
در مورد اون دو تای دیگه میشه توضیح بدید؟

Behrouz_Rad
سه شنبه 13 اردیبهشت 1384, 11:11 صبح
http://www.carlprothman.net/Technology/ConnectionStrings/OLEDBProviders/tabid/87/Default.aspx
وسط های صفحه.