PDA

View Full Version : سوال: اتصال به Access



nafas_good
جمعه 12 شهریور 1389, 22:08 عصر
با عرض سلام
من مي خوام اطلاعاتم را از طريق برنامه C# در جداول Access ثبت كنم ولي نمي دونم چطوري ميشه اين كارا كرد.
با دكمه Add در DataNavigator ميشه ولي داخل پايگاه ثبت نميشه ونياز به كد نويسي داره.
ميشه كدشا بهم بگيد.
با تشكر فراوان

mahgolebaba
جمعه 12 شهریور 1389, 22:15 عصر
سلام این کد رو توی باتن add بنویس البته قبلش یک کانکشن استرینگ بساز و به بانکت وصل شو

SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO authors " +
"(au_id, au_lname, au_fname, contract) " +
"VALUES(@au_id, @au_lname, @au_fname, @au_contract)";
objCommand.Parameters.AddWithValue("@au_id",
txtAuId.Text);
objCommand.Parameters.AddWithValue("@au_lname",
txtLastName.Text);
objCommand.Parameters.AddWithValue("@au_fname",
txtFirstName.Text);
objCommand.Parameters.AddWithValue("@au_contract",
chkContract.Checked);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();

mahdi87_gh
شنبه 13 شهریور 1389, 10:37 صبح
سلام این کد رو توی باتن add بنویس البته قبلش یک کانکشن استرینگ بساز و به بانکت وصل شو

SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO authors " +
"(au_id, au_lname, au_fname, contract) " +
"VALUES(@au_id, @au_lname, @au_fname, @au_contract)";
objCommand.Parameters.AddWithValue("@au_id",
txtAuId.Text);
objCommand.Parameters.AddWithValue("@au_lname",
txtLastName.Text);
objCommand.Parameters.AddWithValue("@au_fname",
txtFirstName.Text);
objCommand.Parameters.AddWithValue("@au_contract",
chkContract.Checked);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
دوست عزیز ایشون گفتن بانک اکسس!!!
بجای sqlCommand باید از OledbCommand استفاده کنید