SQL запросы (версия 3.xx)/Recordset: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Recordset - это двумерный массив с полями и их данными, иначе говоря - это таблица с данными. ==…»)
 
 
(не показано 11 промежуточных версий этого же участника)
Строка 18: Строка 18:


Возвращаемый результат: номер столбца (number).
Возвращаемый результат: номер столбца (number).
===IsFieldExist===
Проверка наличия поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: флаг наличия поля (Boolean).
===GetFieldValue===
Получение значения поля по имени.
Передаваемые параметры: наименование столбца (string); значение поля при пустом значении (необязательно).
Возвращаемый результат: данные поля (тип зависит от типа данных).
===GetFieldTypeByName===
Получение типа поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: тип поля.
===GetFieldDefinedSize===
Получение размера поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: размер поля (number).
===AddVariableInScript===
Добавление данных таблицы в переменные, действующие во всей области сценария. При обращении к данным используется конструкция: Префикс+НаименованиеСтолбца.
Передаваемые параметры: префикс (string).
Возвращаемый результат: отсутствует.
===ClearVariableInScript===
Очищение данных из переменных с указанным префиксом.
Передаваемые параметры: префикс (string).
Возвращаемый результат: отсутствует.
===GetRecord===
Получение записи.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: запись (Record).
===ReplaceQueryValue===
Подстановка значения в SQL-запрос.
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string); подставляемое значение.
Возвращаемый результат: SQL-запрос с подставленным значением (string).
===ReplaceQueryNow===
Замена переменной даты (now ()) на правильное написание для конкретной базы данных.
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string).
Возвращаемый результат: SQL-запрос с подставленным значением (string).
===ReplaceQueryValues===
Подстановка всех значений в SQL-запросе, заключенные в квадратные скобки. Пример: select * from Table where ID = [ClientID]
Передаваемые параметры: SQL-запрос (string).
Возвращаемый результат: SQL-запрос с подставленными значениями (string).
===GetExpressionValue===
Вычисление значения выражения.
Передаваемые параметры: выражение; флаг выполнения квоты (Boolean).
Возвращаемый результат: вычисленное выражение.
===Show===
Отображение данных в таблице.
Передаваемые параметры: ссылка на таблицу (jQuery); количество отображаемых строк (number, необязательно).
Возвращаемый результат: количество отображенных строк.
===Join===
Соединение двух таблиц по двум совпадающим полям. Аналогично команде SQL Join.
Передаваемые параметры: Recordset; наименование поля из первого Recordset (string); наименование поля из передаваемого Recordset (string).
Возвращаемый результат: объединенная таблица командой Join (Recordset).
===Where===
Выбор записей из Recordset по условию.
Передаваемые параметры: условие (string).
Возвращаемый результат: таблица, с удовлетворяющими данными указанному условию (Recordset).
===Fetch===
Проверка на окончание записей.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: флаг наличия оставшихся записей (Boolean).
===Next===
Переход на следующую запись.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: отсутствует.
===First===
Переход на первую запись.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: отсутствует.
===Last===
Переход на последнюю запись.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: отсутствует.
===Count===
Получение количества записей.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: количество записей (number).
===GetFieldName===
Получение имени столбца по номеру.
Передаваемые параметры: номер столбца (number).
Возвращаемый результат: наименование столбца (string).
===GetFieldValueByIndex===
Получение значения поля по номеру.
Передаваемые параметры: номер столбца (number).
Возвращаемый результат: значение поля (тип зависит от типа данных).
===GetFieldDefinedSizeByIndex===
Получение размера поля по номеру.
Передаваемые параметры: номер столбца (number).
Возвращаемый результат: размер поля (number).
===GetFieldType===
Получение типа поля по номеру.
Передаваемые параметры: номер столбца (number).
Возвращаемый результат: тип поля.
----
Назад к [[SQL_запросы_(версия_3.xx)|SQL-запросам]].

Текущая версия на 07:32, 5 апреля 2017

Recordset - это двумерный массив с полями и их данными, иначе говоря - это таблица с данными.

Методы Recordset

GetDatabase

Получение базы данных, с которой таблица получает данные.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: ссылка на базу данных.

GetField

Получение номера столбца по имени.

Передаваемые параметры: наименование столбца (string).

Возвращаемый результат: номер столбца (number).

IsFieldExist

Проверка наличия поля по имени.

Передаваемые параметры: наименование столбца (string).

Возвращаемый результат: флаг наличия поля (Boolean).

GetFieldValue

Получение значения поля по имени.

Передаваемые параметры: наименование столбца (string); значение поля при пустом значении (необязательно).

Возвращаемый результат: данные поля (тип зависит от типа данных).

GetFieldTypeByName

Получение типа поля по имени.

Передаваемые параметры: наименование столбца (string).

Возвращаемый результат: тип поля.

GetFieldDefinedSize

Получение размера поля по имени.

Передаваемые параметры: наименование столбца (string).

Возвращаемый результат: размер поля (number).

AddVariableInScript

Добавление данных таблицы в переменные, действующие во всей области сценария. При обращении к данным используется конструкция: Префикс+НаименованиеСтолбца.

Передаваемые параметры: префикс (string).

Возвращаемый результат: отсутствует.

ClearVariableInScript

Очищение данных из переменных с указанным префиксом.

Передаваемые параметры: префикс (string).

Возвращаемый результат: отсутствует.

GetRecord

Получение записи.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: запись (Record).

ReplaceQueryValue

Подстановка значения в SQL-запрос.

Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string); подставляемое значение.

Возвращаемый результат: SQL-запрос с подставленным значением (string).

ReplaceQueryNow

Замена переменной даты (now ()) на правильное написание для конкретной базы данных.

Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string).

Возвращаемый результат: SQL-запрос с подставленным значением (string).

ReplaceQueryValues

Подстановка всех значений в SQL-запросе, заключенные в квадратные скобки. Пример: select * from Table where ID = [ClientID]

Передаваемые параметры: SQL-запрос (string).

Возвращаемый результат: SQL-запрос с подставленными значениями (string).

GetExpressionValue

Вычисление значения выражения.

Передаваемые параметры: выражение; флаг выполнения квоты (Boolean).

Возвращаемый результат: вычисленное выражение.

Show

Отображение данных в таблице.

Передаваемые параметры: ссылка на таблицу (jQuery); количество отображаемых строк (number, необязательно).

Возвращаемый результат: количество отображенных строк.

Join

Соединение двух таблиц по двум совпадающим полям. Аналогично команде SQL Join.

Передаваемые параметры: Recordset; наименование поля из первого Recordset (string); наименование поля из передаваемого Recordset (string).

Возвращаемый результат: объединенная таблица командой Join (Recordset).

Where

Выбор записей из Recordset по условию.

Передаваемые параметры: условие (string).

Возвращаемый результат: таблица, с удовлетворяющими данными указанному условию (Recordset).

Fetch

Проверка на окончание записей.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: флаг наличия оставшихся записей (Boolean).

Next

Переход на следующую запись.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: отсутствует.

First

Переход на первую запись.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: отсутствует.

Last

Переход на последнюю запись.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: отсутствует.

Count

Получение количества записей.

Передаваемые параметры: отсутствуют.

Возвращаемый результат: количество записей (number).

GetFieldName

Получение имени столбца по номеру.

Передаваемые параметры: номер столбца (number).

Возвращаемый результат: наименование столбца (string).

GetFieldValueByIndex

Получение значения поля по номеру.

Передаваемые параметры: номер столбца (number).

Возвращаемый результат: значение поля (тип зависит от типа данных).

GetFieldDefinedSizeByIndex

Получение размера поля по номеру.

Передаваемые параметры: номер столбца (number).

Возвращаемый результат: размер поля (number).

GetFieldType

Получение типа поля по номеру.

Передаваемые параметры: номер столбца (number).

Возвращаемый результат: тип поля.



Назад к SQL-запросам.