PDA

View Full Version : اتصال به پایگاه دادهAccess



Raha323
یک شنبه 29 اردیبهشت 1392, 08:00 صبح
سلام دوستان من با چه کدی میتونم تو برنامه C#به جداول accessدسترسی داشته باشم و queryبنویسم ممنون میشم نمونه کد برام بذارید و من این linkرو برقار کنم:لبخندساده:

csharpdoost
یک شنبه 29 اردیبهشت 1392, 09:25 صبح
using System.Data.OleDb;


query = "SELECT * from question_TB";

OleDbConnection con = new OleDbConnection();
OleDbCommand com = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter();
DataTable dt = new DataTable();

con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=databasepath\Database111.accdb;Jet OLEDB:Database Password=C#‎‎2008;Jet OLEDB:Database Password=123";

com.Connection = con;
query = string.Format(query);
com.CommandText = query;
oda.SelectCommand = com;

oda.Fill(dt);
dataGridView1.DataSource = dt;

con.Open();
com.ExecuteNonQuery();
con.Close();

Raha323
یک شنبه 29 اردیبهشت 1392, 09:57 صبح
من برای sqlاز ADOاستفاده میکردم این تو C#کار میکنه؟

ahmad156
یک شنبه 29 اردیبهشت 1392, 10:38 صبح
بله.فقط باید از کلاس های مربوط به اون استفاده کنین مثلا به جای SqlConnection باید از OleDbConnection استفاده کنین. بقیه هم همین طور(همون مثالی که دوستون اون بالا گفتن)