PDA

View Full Version : اتصال به اکسس از طریق ADO.NET



bahrambasati
سه شنبه 12 اردیبهشت 1391, 15:35 عصر
من می خواستم از طریق ado.netبه اکسس وصل شم لطفا راهنمایی کنید.
البته از همین روش می تونم به sql وصل شم.

omidamiry
سه شنبه 12 اردیبهشت 1391, 15:44 عصر
اگه منظورت حالت ویزارد و دیتا ست (استفاده از امکانات ویژال بجای کدنویسیسه) فقط قسمت دیتا یک دیتا بیس اد کن توجه داشته باش که نوع اتصالتو اکسس انتخاب کنی نه اس کیو ال تمومه و یه دیتا ست بهت میده بعد روش دابل کلیک کن بعد که باز شد از سمت چپ سرور اکسپولورر تیبل هایی که میخای بنداز تو دیتا ست و یعد دیتا گریدتو اتصال بده خودش ملزوماتشو به فرمت اد میکنه

bahrambasati
سه شنبه 12 اردیبهشت 1391, 15:49 عصر
نه می خوام ازطریق کدنویسی باشه
اگه منظورت حالت ویزارد و دیتا ست (استفاده از امکانات ویژال بجای کدنویسیسه) فقط قسمت دیتا یک دیتا بیس اد کن توجه داشته باش که نوع اتصالتو اکسس انتخاب کنی نه اس کیو ال تمومه و یه دیتا ست بهت میده بعد روش دابل کلیک کن بعد که باز شد از سمت چپ سرور اکسپولورر تیبل هایی که میخای بنداز تو دیتا ست و یعد دیتا گریدتو اتصال بده خودش ملزوماتشو به فرمت اد میکنه

Sirwan Afifi
سه شنبه 12 اردیبهشت 1391, 16:25 عصر
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\db.mdb");
OleDbCommand cmd = new OleDbCommand("select *from [table]", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

bahrambasati
سه شنبه 12 اردیبهشت 1391, 19:11 عصر
خیلی ممنون مشکلم حل شد

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\db.mdb");
OleDbCommand cmd = new OleDbCommand("select *from [table]", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

bahrambasati
سه شنبه 12 اردیبهشت 1391, 19:14 عصر
فقط یه سوال اگه بخوام بعد از ساختن setup دیتا بیس اکسس داخل خوده پوشه ی برنامه باشه وتو هر درایوم بشه نصب کرد باید چیکار کنم؟:متفکر:

Sirwan Afifi
سه شنبه 12 اردیبهشت 1391, 21:33 عصر
خوب شما می تونید از Application.StartUpPath به جای آدرس درایو C استفاده کنید یعنی فایل اکسس رو کنار فایل EXE در پوشه bin قرار بدید.

bahrambasati
جمعه 15 اردیبهشت 1391, 15:25 عصر
میشه یه نمونه کد بنویسید.لطفا

خوب شما می تونید از Application.StartUpPath به جای آدرس درایو C استفاده کنید یعنی فایل اکسس رو کنار فایل EXE در پوشه bin قرار بدید.

Sirwan Afifi
شنبه 16 اردیبهشت 1391, 14:56 عصر
یک پوشه با نام Database ایجاد کنید و فایل دیتابیس را ردون آن کپی کنید و در قسمت Connection String آدرس رو به جای C:\ به این تغییر بدید :

Application.StartupPath+"\\Database\\db.mdb"