Инструменты пользователя

Инструменты сайта


programmirovanie_v_dx:sql_zaprosy

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
programmirovanie_v_dx:sql_zaprosy [2018/04/23 11:12]
7bit Форматирование кода
programmirovanie_v_dx:sql_zaprosy [2019/03/14 19:02] (текущий)
7bit
Строка 63: Строка 63:
 Красным выделено,​ данные какой формы будут изменяться и поля, которые будут изменены. Красным выделено,​ данные какой формы будут изменяться и поля, которые будут изменены.
  
-Кроме того класс автоматически определяет генератор,​ который связан с формой. ​Так что при добавлении записи, id будет автоматически заполнен. Обращение к генератору тоже ​занимает какое-то время, поэтому для ​ускорения массового добавления записей вы можете устанавливать id вручную, без помощи ​генератора. Для этого установите свойство ​UseGenerator в False. Правдавам все равно придется корректировать генератор для обеспечения ​нормальной работы формы. Это делается процедурой SQLExecute.+Класс автоматически определяет генератор,​ который связан с формой. ​Свойство UseGenerator ​определяет как будет использован генератор: 
 +  * ugNotUse - генератор ​не используется, id записи задается вручную; 
 +  * ugAppend - id записи возвращается генератором при каждом добавлении записи; 
 +  * ugApplyUpdates - перед сохранением изменений ​в базу значение генератора ​увеличивается на количество добавленных записей, а id новых записей заполняется значениями.
  
 ===== Выполнение произвольных SQL-инструкций ===== ===== Выполнение произвольных SQL-инструкций =====
  
-Процедура SQLExecute ​позволяет ​выполнить произвольный SQL-скрипт,​ передаваемый в параметр SQL.+Процедура SQLExecute выполняет произвольный SQL-скрипт,​ передаваемый в параметре SQL.
    
 ''​procedure SQLExecute(const SQL: String)''​ ''​procedure SQLExecute(const SQL: String)''​
Строка 85: Строка 88:
 Редактор поможет вам составить выражение SQL. Откройте редактор:​\\ Редактор поможет вам составить выражение SQL. Откройте редактор:​\\
  
-{{ :​programmirovanie_v_dx:​ris_18.jpg?​nolink&​600 |Рис 18}}\\+{{ :​programmirovanie_v_dx:​ris_18.jpg?​nolink&​600 |Кнопка редактора на панели инструментов}}\\
  
-{{ :​programmirovanie_v_dx:​ris_19.png?​nolink&​600 |Рис 19}} \\+{{ :​programmirovanie_v_dx:​ris_19.png?​nolink&​600 |Редактор SQL-выражений}} \\
  
 Прямо в редакторе можно проверить выражение. Результат работы запроса отображается внизу. Нажмите вторую кнопку на панели инструментов,​ чтобы скопировать выражение в буфер обмена. Теперь вы можете его вставить в скрипт. Строки обрамляются в кавычки и соединяются символом''​+''​. Можно сделать наоборот,​ вставить скопированный текст SQL из скрипта в редактор. Для этого нажмите третью кнопку на панели инструментов. Лишние кавычки и символы ''​+''​ удаляются. Прямо в редакторе можно проверить выражение. Результат работы запроса отображается внизу. Нажмите вторую кнопку на панели инструментов,​ чтобы скопировать выражение в буфер обмена. Теперь вы можете его вставить в скрипт. Строки обрамляются в кавычки и соединяются символом''​+''​. Можно сделать наоборот,​ вставить скопированный текст SQL из скрипта в редактор. Для этого нажмите третью кнопку на панели инструментов. Лишние кавычки и символы ''​+''​ удаляются.
programmirovanie_v_dx/sql_zaprosy.txt · Последние изменения: 2019/03/14 19:02 — 7bit