Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка в середовищі Delphi, що взаємодіє з базами даних в Access

Реферат Розробка додатка в середовищі Delphi, що взаємодіє з базами даних в Access





онання FilterGroup. Цей параметр дозволяє фільтрувати записи, які змінені, або повинні були бути змінені, або видалені. Властивість може мати наступні значення:

- fgUnassigncd;

- fgNone;

- fgPendingRecoгds;

- fgAffесtedReсогds;

- fgFetchedRecords;

- fgPredicate;

- fgConflictingRecords.оказивает впливу на фільтрацію. Значення за замовчуванням J Скасовує поточну фільтрацію і робить видимими всі записи.

відфільтровує записи, які були змінені, але ще не занесені в таблицю методом UpdateBatch або перервані методом CancclBatch.

відфільтровує останні змінені записи. Фільтруються записи, які були змінені при останній очищенні кеша.

відфільтровує тільки що видалені записи. Фільтруються записи, які повинні були бути змінені, але це не вийшло через помилки. Методи, використовувані при програмуванні роботи з базою даних, в ADOТаИе в основному ті ж, що в Table. Навігація по таблиці здійснюється методами First, Next, Last і Prior. При редагуванні даних використовуються також методи, розглянуті раніше для Table: Insert, Edit, Post та інші. З методів пошуку У ADO реалізовані тільки методи Locate і Lookup. З методів, відсутніх в компонентах BDE, цікавими представляються методи збереження набору даних у файлі і читання його з файлу. Збереження у файлі здійснюється методом SaveToFUe; SaveToFile (const Filename: String= , -

Format: TPersistForraat=pfADTG);

Параметр FileName вказує ім'я файлу, в якому зберігається набір даних. Необов'язковий параметр Format визначає формат файлу. Цей параметр може приймати одне з двох значень: pfADTG - формат ADTG (AdvancedData Tablegram), або pfXML - формат XML (для версій ADO 2.1 і вище). За замовчуванням прийнято значення pfADTG. Так що якщо воно влаштовує, то збереження набору даних у файлі може здійснюватися, наприклад, таким оператором: .SaveToFile ( Test.adt );

Читання даних з файлу здійснюється процедурою LoadFromFile:

procedure LoadFromFile (const FileName: WideString).-де FileName - ім'я файлу. Завантажувати файл в набір даних можна навіть при закритому з'єднанні з базою даних. У момент завантаження з'єднання автоматично відкриється.

Методи SaveToFile і LoadFromFile зручно використовувати для отримання як би миттєвого портрета даних на якийсь момент часу. Це може вимагатися, наприклад, для того, щоб можна було відновити запомненное, а потім через якихось помилок зіпсоване стан бази даних.

Тепер коротко розглянемо компонент ADOQuery, який є аналогом компонента Query, використовуваного при роботі з BDE. Цей компонент використовується для виконання довільних запитів SQL. Його основна властивість SQL, що містить запит і методи виконання цього запиту, нічим не відрізняються від компонента Query.

А з'єднання з базою даних, властивості і методи фільтрації і пошуку аналогічні розглянутим вище для компонента ADOTable. Відмінність від компонента Query полягає в методиці роботи з параметрами при динамічних запитах. Якщо в запиті SQL вказані параметри, то в компоненті Query об'єкти, відповідні цим параметрам, розташовані у властивості Params типу TParams.

Це масив параметрів, причому доступ до значень окремих параметрів під час виконання може здійснюватися або за індексом, або по імені за допомогою методу ParamByName. Наприклад, можливі такі оператори:


//значення параметра типу string

Queryl.Params [0] -Value:=Editl.Text; .Params [0] .AsString:=Editl.Text ;. ParamByNameC EDep'1-Value:=Editl.Text;

//значення параметра типу integr.Params [1] .Value:=Edit2.Test; .Params [1] .Aslnteger:=StrTOInt (Edit2.Text] ;. ParamByName [ year 1 .Value:=Edit2.Text, -. Pararns.FindParamf year i .Value:=Edit2.Text;


У компоненті ADOQuery об'єкти, відповідні параметрам, зазначеним у властивості SQL, розташовані у властивості Parameters типу TParameters. Це теж масив параметрів, але його властивості і методи відрізняються від властивостей і методів TParams. Доступ до окремих параметрів під час виконання може здійснюватися за індексом, але при цьому значення визначається тільки функцією Value, а методи AsString, Aslnteger і т.п. відсутні. Доступ до окремих параметрів може здійснюватися по імені за допомогою методу ParamByName, який є методом не саму компонента ADOQuery (як В Query), а його властивості Parameters. При цьому значення параметра визначається методом Value. Нарешті, доступ до параметрів може здійснюватися методами FindPsram, GetParamList, ParamValues ??властивості Parameters, які не відрізня...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Розробка бази даних для обліку та записи співробітників
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access