PDA

View Full Version : ارتباط با Access در سی شارپ



مدیر پرشین تیم
یک شنبه 15 خرداد 1384, 08:04 صبح
با سلام خدمت اساتید بزرگ
می خواستم از شما بپرسم اگر کسی بخواهد در سی شارژ با دیتابیس Access که از قبل ساخته شده ارتباط بر قرار کند دقیقا چه کارهایی باید انجام دهد :گیج:
پیشاپیش از توضیحات کانل شما ممنونم :oops:

Happy_davood
یک شنبه 15 خرداد 1384, 14:08 عصر
سلام
خوب این کار هم شبیه به اتصال به SQL Server هست با این تفاوت که از namespace زیر استفاده می کنی :
System.Data.Odbc

مثلاً :


private System.Data.Odbc.OdbcConnection odbcConnection;

ضمناً اینجا نیاز به ایجاد یک DSN در سیستمی داری که برنامه روی اون اجرا خواهد شد . ولی چون ممکنه برنامه روی سیستمی غیر از مال خودتون اجرا بشه ، میتونید Connection String رو بصورت DSN Less هم ایجاد کنید :


odbcConnection.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=MyDBFile.mdb";

فقط در قسمت dbq ادرس فایل mdb رو کامل بدید .

مدیر پرشین تیم
دوشنبه 16 خرداد 1384, 12:05 عصر
با تشکر از پاسخ کامل شما :oops:
من وقتی می خواهم یک اکانت SQL درست کنم این ارور رو می ده :



[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

به نظر شما مشکل کجاست و راه حل آن نیز چست؟ :گیج:

Happy_davood
دوشنبه 16 خرداد 1384, 21:09 عصر
سلام
متوجه نمیشم اکانت SQL چه ربطی به این موضوع داره . این یه سئوال تازه ست ؟ بیشتر توضیح بدید لطفاً .

Toky 2007
سه شنبه 19 دی 1385, 13:39 عصر
با سلام
می خواستم با #c تحت وب، برنامه ای بنویسم که با access ارتباط برقرار کند و اطلاعات داخل access را نمایش دهد.
لطفا کدها و دستورالعملهای لازم را بگوئید.
با تشکر:لبخندساده: