PDA

View Full Version : Access در شبکه



Knophler
جمعه 22 آذر 1387, 22:48 عصر
می خواستم تنظیمات ConnectionString کامپوننت AdoConnection را جهت اتصال به دیتابیس اکسس در شبکه بدونم که به چه صورت هست و چجوری باشه که آدرس ip کامپیوتر سرور و مسیر فایل دیتابیس و یوزرنیم و پسورد را تنظیم کنیم.

در سایت جستجو کردم تنها صحبت از SQL بود ممنون می شم کمکم کنید
سپاس

vcldeveloper
شنبه 23 آذر 1387, 02:36 صبح
یک ConnectionString معمولی برای یک فایل Access روی کامپیوتر خودتون درست کنید، بعد اون بخش مربوط به آدرس فایل را با آدرس فایل Access روی سرور (آدرس IP + مسیر فایل) تعویض کنید.
البته طبیعی هست که سرور باید به شما اجازه دسترسی به اون فایل Access از راه دور را بدهد.

mafazel
شنبه 23 آذر 1387, 08:01 صبح
برای کاربرهای حرفه ای میتوانید از دستور زیر برای نمایش پنجره استاندارد مربوطه و دریافت ConnectionString استفاده کنید.


ADOConnection1.ConnectionString := PromptDataSource(FrmMain.Handle,'');

البته شبیه این پنجره رو میتوانید خودتون بسازید (با نام سرور (یا IP آن) و مسیر و نام فایل و یوزر پسورد) و یک String شبیه خروجی دستور بالا رو بسازید همونطور که آقای کشاورز گفتند.

Knophler
شنبه 23 آذر 1387, 17:42 عصر
عالی بود مرسی از راهنماییتون. و حالا برای تغییر سطح دسترسی کاربران باید گزینه mode در AdoConnection رو تغییر بدم؟ یا کار دیگه ای باید انجام بدم؟ و اگه بخواهیم مثلا در دوتا جدول اجازه فقط خواندن بدیم و دوتا جدول دیگه در AdoConecction نوشتن، حالا باید چکار کنیم؟


و درمورد cmUnknown و cmReadWrite و cmShareDenyNone و cmShareExclusive از آیتم های این پراپرتیس لطفاً توضیح مختصر دهید.

مرسی