PDA

View Full Version : مشکلم اینجاست که نمی دونم مقدار connectionString راچی باید بگذارم



paridarkavir
یک شنبه 04 مرداد 1388, 20:08 عصر
سلام هموطن
من یه برنامه تحت ویندوز با زبان سی شارپ و بانک اکسس برای یه شرکت نوشته ام
الان شرکت می خواد بانک رو در سرور قرار بده و سپس کاربر وصل و اطلاعات وارد کند
و مدیر هم برای گزارش گیری به سرور وصل بشه
مشکلم اینجاست که نمی دونم مقدار connectionString راچی باید بگذارم
لطفا راهنمائی کنید

من اینجوری در محیط ویژوال مقدار میدم:
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; server=192.168.0.2;Data Source=D:\\fani\\Bafq.mdb";

errorی که میده اینه:
Could not find installable ISAM.

paridarkavir
جمعه 09 مرداد 1388, 11:41 صبح
سلام
اگر بخوام یک فایل در شبکه را که کاربر ادرس می دهد بردارم و به مکانی در سیستم کاربر که مسیر توسط خود کاربر معرفی می شود کپی کنم چه کار باید بکنم

mn_zandy63
شنبه 10 مرداد 1388, 03:15 صبح
فکر نمیکنم٬ System.IO.File.Copy مشکلی با کپی کردن از شبکه داشته باشه.

سلام
اگر بخوام یک فایل در شبکه را که کاربر ادرس می دهد بردارم و به مکانی در سیستم کاربر که مسیر توسط خود کاربر معرفی می شود کپی کنم چه کار باید بکنم

paridarkavir
شنبه 10 مرداد 1388, 06:56 صبح
میشه بیشتر توضیح بدید

paridarkavir
شنبه 10 مرداد 1388, 11:16 صبح
سلام
مشکل اصلی من در ارتباط با وصل شدن سی شارپ به فایل اکسس موجود در سرور بود که
با مقدار دهی زیر حل میشود:
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\\\192.168.0.2\\D\\Fani\\Bafq.mdb"
اما مسئله جدیدکه پیش می آید اینه که اگرshare nameدرایو سرور عوض شود نمی تواند به اون وصل بشه
به نظرتون چه کارکنم
لطفا راهنمائی کنید

mn_zandy63
شنبه 10 مرداد 1388, 13:19 عصر
پیشنهاد میکنم فرمی رو بسازید که در صورتی که دسترسی به دیتابیس امکان پذیر نبود از کاربر بخواد تا آدرس جدید رو وارد کنه. به این ترتیب با تغییر sharename و کلا آدرس فایل دیتابیستون مشکلی برای ارتباط نخواهید داشت.
موفق باشید.