forodo
شنبه 26 مرداد 1392, 20:27 عصر
من کد زیر رو نوشتم ولی هنگام اجرا ارور می دهد.
private void GetTableInformation()
{
try
{
OleDbConnection objconnection =
new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Database1.accdb");
OleDbDataAdapter objDataAdapter = new OleDbDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new OleDbCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT ID, EmailName, DateDate
FROM tblResume";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet, "tblResume");
objconnection.Close();
dgvResume.DataSource = objDataSet.Tables["tblResume"];
dgvResume.Columns["ID"].Visible = false;
dgvResume.Columns["EmailName"].HeaderText = "ایمیل";
dgvResume.Columns["EmailName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
dgvResume.Columns["DateDate"].HeaderText = "تاریخ ارسال";
dgvResume.Columns["DateDate"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
}
catch (Exception)
{
}
}
به برک پوینت برای catch می ذارم که وقتی F11 رو می زنم این ارور رو نشون می ده:
Unrecognized database format 'E:\Programming\Resume\Resume\bin\Debug\Database1. accdb'.
حتی این دوتا سایت باحالم دارم که همه کانکشنارو نوشته ولی بازم نشد.
اولی (http://www.connectionstrings.com/access/)
دومی (http://www.dofactory.com/Connect/Connect.aspx#_self15)
private void GetTableInformation()
{
try
{
OleDbConnection objconnection =
new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Database1.accdb");
OleDbDataAdapter objDataAdapter = new OleDbDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new OleDbCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT ID, EmailName, DateDate
FROM tblResume";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet, "tblResume");
objconnection.Close();
dgvResume.DataSource = objDataSet.Tables["tblResume"];
dgvResume.Columns["ID"].Visible = false;
dgvResume.Columns["EmailName"].HeaderText = "ایمیل";
dgvResume.Columns["EmailName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
dgvResume.Columns["DateDate"].HeaderText = "تاریخ ارسال";
dgvResume.Columns["DateDate"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
}
catch (Exception)
{
}
}
به برک پوینت برای catch می ذارم که وقتی F11 رو می زنم این ارور رو نشون می ده:
Unrecognized database format 'E:\Programming\Resume\Resume\bin\Debug\Database1. accdb'.
حتی این دوتا سایت باحالم دارم که همه کانکشنارو نوشته ولی بازم نشد.
اولی (http://www.connectionstrings.com/access/)
دومی (http://www.dofactory.com/Connect/Connect.aspx#_self15)