Курсовая работа: Visual C++. Бази даних Укр.
SELECT * FROM Students_FNS
Оператор INSERT .
За допомогою оператора INSERT можна вставити дані в певне місце в базі даних.
INSERT INTO Students_vipuskniki
VALUES (1, ‘Sveta Fiyalka’, ‘DCSS’, 95 )
Оператор DELETE .
DELETE FROM Student WHERE Student.Rating<61
Оператор UPDATE .
За допомогою цього оператора можна змінювати значення в існуючих рядках бази даних:
UPDATE Employee SET Salary+100
ODBC в MFS- застосуваннях.
Використання ODBC значно спрощується за допомогою Microsoft Foundation Classes Library (Бібліотека основних класів Microsoft). Прості застосування, що отримують доступ к таблицям через ODBC, можуть бути створені всього лише декількома натисненнями кнопки миші з використанням мастерів AppWizard та ClassWizard. Існує декілька класів MFS, які підтримують доступ до баз даних і наборам записів.
Класи ODBC в MFS .
Найголовніші класи, що надаються MFS для підтримки застосувань ODBC – це класиCDatabase та CRecordset .Клас CDatabase представляє з’єднання з джерелом даних. Його змінна m_hdbc представляє дескриптор з’днання ODBC. Функції Open та Close можна використовувати для установки або закриття з’єднання з джерелом даних. Інші функції використовуються для установки або отримання параметрів з’єднання. До таких функцій належать: GetConnect(повертає рядок з’єднання ODBC), IsOpen, GetDatabaseName, CanUpdate, CanTransact, InWaitForDataSource, SetLoginTimeout та SetSynchronousMode. По замовченню для доступу до джерела даних клас CDatabase використовує асинхронний режим. Виконувана асинхронна дія може бути перервана викликом функції Cancel.
Обробка транзанкцій підтримується функціями BeginTrans та Rollback.
Клас CDatabase надає також дві перекриваємі функції. Функція OnSetOptions використовується для установки стандартних опцій з’єднання. Функція OnWaitForDataSource викликається системою для повідомлення про час обробки при виконанні довгої операції.
Функцію ExecuteSQL можна використовувати для безпосереднього виконання оператора SQL. Цей оператор не використовується разом з операторами SQL, що повертають записи даних.
Клас CRecordset інкапсулює функціональні можливості оператора ODBCSQL і набору рядків, що повертаються оператором. Змінні-члени цього класу ідентифікують дескриптор оператора ODBC, число полів і параметрів в наборі даних, об’єкт CDatabase, за допомогою якого набір записів підключен до джерела даних, і два рядки, що відповідають умовам WHERE та ORDER BY.
Двома основними типами наборів записів є динамічні і статичні набори. Тип набору записів вказується при виклику функції CRecordset:Open. Статичні набори представляють статичний варіант представлення даних. Це найбільш зручно для таких задач, як створення звіту. Динамічні набори представляють динамічний варіант представлення даних, що відображає зміни,виконані іншими користувачами або за допомогою інших наборів записів застосування.
Коли набір записів відкривається викликом фу?