Компоненти TQuery мають багато методів, успадкованих від TdataSet, вони спільні з методами компоненту TTable.
Часто використовуються наступні методи: 5) First, Last, Next, Prior переміщають покажчик поточного запису на першу, останню, наступну і попередню записи відповідно. 6) MoveBy переміщає покажчик поточного запису на визначенну кількість рядків. 7) Insert, Edit, Delete, Append, Post, Cancel - дозволяють модифікувати результат запиту. Метод Insert дозволяє вносити в результат запиту зміна, як у наступному прикладі: Query2.Insert(); Query2.Fields[0].AsInteger = 100; Query2.Fields[1].AsString =Edit1.Text; Query2.Post(); Метод Post записує результати операцій Insert, Update чи Delete на диск, роблячи реальну фізичну зміну в базі даних. Метод Cancel скасовує незавершені операції Insert, Delete, Edit чи Append.
Варто помітити, що маються також інстукції Insert, Edit, Delete мови SQL.
8) FreeBookmark, GetBookmark, GotoBookmark - дозволяють створювати закладки (маркіровані рядки) у запиті і потім повернутися до такого рядка пізніше. 9) GetFieldNames – повернути список полів таблиці в строкову змінну (типу TStrigngs). Наприклад, Guery1.GetFieldNames(ComboBox1.Items) завантажує в список ComboBox1 імена полів таблиці, зв'язаної з компонентом Guery1.
Загальний синтаксис SQL SQL є мовою з не обумовленою формою запису: - кількість слів в одному рядку не обмежується, як і місця розривів рядків. - звичайно кожен оператор починається з нового рядка, продовження виділяються відступом.
Оператори (команди) це інструкції, що видаються БД для виконання.
Оператори складаються з однієї чи декількох частин, що називаються реченнями. Речення починаються з ключового(зарезервованого) слова і містять ключові слова й аргументи, які називаються об'єкти. Об'єкти – це структури БД, що мають ім'я і зберігаються постійно. До них відносяться таблиці, представлення та індекси. Ключові слова – слова, що мають у SQL спеціальне значення. Вони розпізнаються як інструкції чи їх частина, і повинні відрізнятися від чи тексту імен об'єктів.
Наприклад, FROM Salespeople і WHERE City. Тут FROM і WHERE – ключові слова, SalespeopleіCity – аргументи. Для розрізнення їх бажано ключові слова записувати великими літерами, а аргументи - малими.
Для операторів мови SQL (Builder/Delphi) діють наступні правила синтаксису: Мова не чутлива до регістра букв. Якщо програма складається з декількох операторів SQL, то вони розділяються комою з точкою. 3) Коментарій до SQL програми записується в стилі С: /* текст коментарія*/. Імена об'єктів не повинні збігатися з ключовими словами.
Інструкція Select По цій інструкції повертаються дані з бази даних у виді набору записів. При виконанні операції SELECT: 1) знаходиться зазначена таблиця (чи таблиці); 2) вибираються задані стовпці(поля); 3) виділяються рядки, що відповідають умові добору; Сортуються або групуються результуючі рядки в зазначеному порядку.
Читайте также: Cтановлення багатопартійності в україні Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|