PDA

View Full Version : سی شارپ 2008 با اکسس 2007 کار می کنه؟



abolfazl66
جمعه 27 اسفند 1389, 15:16 عصر
برنامه نوشتم توی سی شارپ 2008 با تاکسس 2007 . وقتی ثبت میکنم. این خطارو میده!!!
{"The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

کد من هم هست:
dm.Open();
string query = "insert into mive (ta,name,pey,nkh,shkh,mex,nb,vaz,mah,ted) VALUES ('" + maskedTextBox1.Text + "','" + textBox1.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + textBox2.Text + "','" + comboBox3.Text + "','" + comboBox4.Text + "','" + textBox4.Text + "','" + comboBox5.Text + "','" + textBox3.Text + "')";

OleDbCommand myCommand = newOleDbCommand();


myCommand.CommandText = query;

myCommand.Connection = dm;

myCommand.ExecuteNonQuery();

dm.Close();


که تعریف شده :

dm = newOleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:/mive/mive.accdb;Persist Security Info=false");


کمککم کنید رفع بشه!!!

mobtakercode
شنبه 28 اسفند 1389, 13:22 عصر
کامپوننت زیر را نصب کنید
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en