Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > C# и Access


Автор: Codder 3.6.2009, 06:12
Есть БД на акцесе. Нужно через программу на C# взаидействовать с ней.  Расскажите пожалуйста как можно поконектится к БД, добавлять, удалять и редактировать таблицы через программу.

Автор: Экскалупатор 3.6.2009, 06:57
Кури ADO.NET

Автор: Roha 3.6.2009, 08:10
Код

DataTable ret;
            dbConnection = string.Format("Data Source={0}; Provider=Microsoft.JET.OLEDB.4.0", mdbPath);
            using (OleDbConnection con = new OleDbConnection(dbConnection))
            {
                con.Open();
                ret = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
                con.Close();
            }


Код

DataSet dbDataS = new DataSet();
                dbConnection = string.Format("Data Source={0}; Provider=Microsoft.JET.OLEDB.4.0", @InstallPath + @"\Table1.mdb");
                using (OleDbConnection con = new OleDbConnection(dbConnection))
                {
                    OleDbCommand com = new OleDbCommand("SELECT * FROM Table1 ORDER BY 1", con);
                    OleDbDataAdapter dbAdap = new OleDbDataAdapter(com);

                    con.Open();
                    dbAdap.Fill(dbDataS);
                    con.Close();
                }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)