Visual C++. Бази даних Укр.
Категория реферата: Топики по английскому языку
Теги реферата: ответы 7 класс, отчет по производственной практике
Добавил(а) на сайт: Шереметьев.
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22 | Следующая страница реферата
Cstring CMFSDBSet::GetDefaultSQL()
{
m_strFilter=_T(“[Mark].[Mark]<61”);
return _T(“[Mark],[student]”);
}
Кінцевий вигляд застосування:
За допомогою Component Galery до проекта було ще додано Tips of the Day:
Об’єкти доступу до даних.
Data Access Objects (Об’єкти доступу до даних) – один з останніх виробів Microsoft в технології доступу до баз даних. Ця технологія застосовується до баз даних в Microsoft Visual Basic, Microsoft Access та Visual Basic for Application; починаючи з Visual C++4, за допомогою набору спеціалізованих класів MFS ця технологія доступна і для програміста Visual C++.
DAO надає можливість доступу і маніпулювання базами даних за допомогою машини баз даних Microsoft Jet. За допомогою Jet-машини можна отримувати доступ до локальних і віддалених базам даних через драйвери ODBC.
Технологія DAO базується на OLE. Вона значно спрощується класами DAO в MFS.
Багато функцій DAO використовують оператори мови SQL. Можна скористатися SQL-оператором SELECT для отримання даних з бази даних або SQL-операторами UPDATE, INSERT та DELETE для зміни вмісту бази даних. Найпростіший спосіб створення SQL-операторів для використання з об’єктами DAO- створення запиту з Microsoft Access, збереження в базі даних та доступ до нього за допомогою об’єкта QueryDef.
Visual C++ запезпечує інтенсивну підтримку для побудови застосувань DAO за допомогою майстера AppWizard. В додаток до ODBC майстер AppWizard дозволяє створювати застосування, засновані на класах DAO.
Класи DAO.
Існує 5 основних та 2 допоміжних класи, пов’язаних з DAO.
Всі об’єкти DAO похідні від DBEngine; більш того, всі об’єкти бази даних – похідні від об’єктів Workspace. Проте якщо не треба маніпулювати захищеними базами даних, як правило, нема необхідності звертатися до жодного з них, а достатньо первинний об’єкт Workspace визивати для всіх транзакцій.
Об’єкти бази даних і набору записів достатньо очевидно представляють бази даних і набори виборок (таблиці, набори записів або динамічні набори) в ціх базах даних.
Об’єкти визначення запитів (QueryDef) використовуються для виконання конкретних SQL-запитів по відношенню до бази даних. Для доступу до інформації в базі даних через конкретний запит визначення запитів звичайно використовується разом з наборами записів.
Об’єкти визначення таблиць (TableDef) представляють структуру таблиць в базі даних. За допомогою об’єктів визначення таблиць можна створювати нові таблиці та змінювати структуру та характеристики існуючих.
Існують ще декілька типів об’єктів DAO. Вони (Field, Parametr, Index, User, Group, Error) не представлені конкретними класами MFS. Об’єкти DAO цього типу доступні через інші відповідні класи DAO MFS.
Об’єкти CDaoRecordset представляють набори записів. Такий набор може представляти записи в таблиці, динамічний і статичний набори. Набір записів типу таблиці є поновлюваним і представляє записи в одній таблиці. Набір записів динамічного типу представляє записи з одної або декількох таблиць результатом запиту. Записи динамічного типу також поновлювані. Статичній набір може містити поля з одної або декількох таблиць, але ці поля не поновлювані. Статичний набір – це статична копія записів, що використовується для пошуку даних або створення звітів.
Набір записів представляє велику кількість функцій. Найважливішими з них є функції переміщення по набору записів та функції поновлення даних. К функціям переміщення відносяться Find, FindFirst, FindLast, FindPrev, Move, MoveFirst, MoveLast, MoveNext, MovePrev. До числа функцій поновлення входять AddNew, CancelUpdate, Delete, Edit, Update.
Інші функції, пов’язані з переміщенням, - GetAbsolutePosition, GetBookmark, GetPercenrPosition, SetAbsolutePosition, SetBookmark, SetPercentPosition.
Рекомендуем скачать другие рефераты по теме: доклад на тему культура, оформление доклада, реклама реферат.
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22 | Следующая страница реферата