Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Компоненти 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) виділяються рядки, що відповідають умові добору;

Сортуються або групуються результуючі рядки в зазначеному порядку.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...