SQL запросы (версия 3.xx)/Recordset: различия между версиями
Zombrine (обсуждение | вклад)  | 
				Zombrine (обсуждение | вклад)   | 
				||
| Строка 53: | Строка 53: | ||
===AddVariableInScript===  | ===AddVariableInScript===  | ||
Добавление данных таблицы в   | Добавление данных таблицы в переменные, действующие во всей области сценария. При обращении к данным используется конструкция: Префикс+НаименованиеСтолбца.  | ||
Передаваемые параметры: префикс (string).  | Передаваемые параметры: префикс (string).  | ||
Возвращаемый результат: отсутствует.  | Возвращаемый результат: отсутствует.  | ||
===ClearVariableInScript===  | |||
Очищение данных из переменных с указанным префиксом.  | |||
Передаваемые параметры: префикс (string).  | |||
Возвращаемый результат: отсутствует.  | |||
===GetRecord===  | |||
===MakeColumnList===  | |||
===ReplaceQueryValue===  | |||
Подстановка значения в SQL-запрос.  | |||
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string); подставляемое значение.  | |||
Возвращаемый результат: SQL-запрос с подставленным значением (string).  | |||
===ReplaceQueryNow===  | |||
Замена переменной даты (now ()) на правильное написание для конкретной базы данных.  | |||
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string).  | |||
Возвращаемый результат: SQL-запрос с подставленным значением (string).  | |||
Версия 07:02, 21 марта 2017
Recordset - это двумерный массив с полями и их данными, иначе говоря - это таблица с данными.
Методы Recordset
GetDatabase
Получение базы данных, с которой таблица получает данные.
Передаваемые параметры: отсутствуют.
Возвращаемый результат: ссылка на базу данных.
GetField
Получение номера столбца по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: номер столбца (number).
IsFieldExist
Проверка наличия поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: если поле найдено - номер столбца (number). Если поле не найдено - undefined.
GetFieldValue
Получение значения поля по имени.
Передаваемые параметры: наименование столбца (string); значение поля при пустом значении (необязательно).
Возвращаемый результат: данные поля (тип зависит от типа столбца).
GetFieldTypeByName
Получение типа поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: тип поля.
GetFieldDefinedSize
Получение размера поля по имени.
Передаваемые параметры: наименование столбца (string).
Возвращаемый результат: размер поля (number).
AddVariableInScript
Добавление данных таблицы в переменные, действующие во всей области сценария. При обращении к данным используется конструкция: Префикс+НаименованиеСтолбца.
Передаваемые параметры: префикс (string).
Возвращаемый результат: отсутствует.
ClearVariableInScript
Очищение данных из переменных с указанным префиксом.
Передаваемые параметры: префикс (string).
Возвращаемый результат: отсутствует.
GetRecord
MakeColumnList
ReplaceQueryValue
Подстановка значения в SQL-запрос.
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string); подставляемое значение.
Возвращаемый результат: SQL-запрос с подставленным значением (string).
ReplaceQueryNow
Замена переменной даты (now ()) на правильное написание для конкретной базы данных.
Передаваемые параметры: SQL-запрос (string); наименование столбца, из которого необходимо получить данные (string); переменная, вместо которой необходимо подставить значение (string).
Возвращаемый результат: SQL-запрос с подставленным значением (string).