07-06-2015, 09:17
|
|
|
חבר מתאריך: 03.03.15
הודעות: 7
|
|
גישה לאקסס 2007
אני כותבת את הקוד הזה ומקבלת שגיאה:
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=" + Directory.GetCurrentDirectory() + "\\YokraBaor.mdb;Persist Security Info=False;";
OleDbConnection con = new OleDbConnection(connString);
string query = "SELECT * FROM tblHazmanot";
try
{
// OleDbConnection conn = new OleDbConnection(ConfigurationManager.AppSettings["DBConnString"]);
// string connetionString = null;
OleDbConnection connection;
OleDbDataAdapter oledbAdapter;
DataSet ds = new DataSet();
int i = 0;
// connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Your mdb filename;";
connection = new OleDbConnection(connString );
try
{
connection.Open();
oledbAdapter = new OleDbDataAdapter(query, connection);
oledbAdapter.Fill(ds);
oledbAdapter.Dispose();
connection.Close();
for (i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
{
MessageBox.Show(ds.Tables[0].Rows[i].ItemArray[0].ToString());
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
למישהו יש הסבר מדוע יש שגיאה כאשר הוא מגיע לשורה
connection.Open
השגיאה היא :
רכיב הISAM לא נמצא
תודה
|