ورود

View Full Version : ارتباط با Data Base



malkan
دوشنبه 03 تیر 1387, 23:20 عصر
با سلام خدمت دوستان عزیز
من کدی دارم که میخوام باهاش با Select و Insert اطلاعات یک جدول رو در دیتا گرید نشون و یا اطلاعاتی را در دیتا بیس بریزم اما اشکالی داره که میدونم باید اشکالی کوچیک باشه اما هنوز نتونستم حلش کنم. اگر کمکم کنید ممنون می شم


privatevoid button1_Click(object sender, EventArgs e)
{
string conString;
conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\\C#\\Exapmles\\Insert in database\\sandoghe gharzolhasaneh.mdb";
OleDbConnection myConnecation = newOleDbConnection(conString);
OleDbCommand objCommand = newOleDbCommand();
myConnecation.Open();
string query= "Select * from ozv";
OleDbDataAdapter objdataadaptor=newOleDbDataAdapter(query,myConneca tion);
DataSet objdataset = newDataSet();
objdataadaptor.Fill(objdataset,query);
dataGridView1.DataSource = objdataset;
objCommand.ExecuteNonQuery();
myConnecation.Close();
}

به ای خط گیر می ده


objCommand.ExecuteNonQuery();


متشکرم
ملکان

alinaghiha
دوشنبه 03 تیر 1387, 23:42 عصر
خيلي پيچونديش
اين كد رو چك كن


SqlConnection con = new SqlConnection("server=(local);database=CLUB;Integrated Security=True;");
SqlCommand cm = new SqlCommand();
DataTable dtuser = new DataTable();
str = "select * from customer";
SqlDataAdapter oldadapter = new SqlDataAdapter(str, con);
if (con.State == ConnectionState.Closed)
con.Open();
dtuser.Clear();
oldadapter.Fill(dtuser);
DGV.DataSource = dtuser;


البته conString خودت رو جايگزين كن

alinaghiha
سه شنبه 04 تیر 1387, 00:13 صبح
شرمنده پست قبليم SQL بود
اينم Access


string strSql;
string strCon;
strCon = "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source = D:\\Program Files\\Behine Project\\Data Base\\behine.mdb";
OleDbConnection con = new OleDbConnection(strCon);
con.Open();
strSql = "Select * from Tel"; ;
OleDbDataAdapter da = new OleDbDataAdapter(strSql, con);
DataSet ds = new DataSet();
da.Fill(ds, "Tel");
dataGridView1.DataBindings.Add(new Binding("DataSource", ds, "tel"));
con.Close();


لطف كن كداي پستت رو داخل تگ CODE قرار بدي
موفق باشي

malkan
سه شنبه 04 تیر 1387, 18:28 عصر
سلام
از کمکی که کردین ممنونم.
مشکلم حل شد.
سوال دیگه ای داشتم و اون اینه که اگر ممکنه کد InsertوDelete رو با ACCESS وSQL مثل بالا برام قرار بدید.
از اینکه پشت سر هم سوال می کنم عذر می خوام.کمی تازه کاتر هستم.البته ممکنه باز هم مزاحمتون بشم.در ضمن من در تجزیه و تحلیل سیستم های اطلاعاتی سر رشته دارم اگر در این زمینه سوال داشتید خوشحال می شم
با تشکر