PureBasic

SetDatabaseLong()

Синтаксис

SetDatabaseLong(#Database , StatementIndex , Value)

Описание


Устанавливает значение с типом Long, в качестве связанной переменной для следующего вызова функций DatabaseQuery() или DatabaseUpdate().

Параметры

#Database Номер указанной Базы Данных
StatementIndex Индекс связанной переменной внутри строки запроса к базе данных. Первая переменная имеет индекс 0.
Value Значение, используемое для связанной переменной.

Возвращаемое значение

Ничего.

Комментарии

Связанные переменные упрощают создание строк запросов с переменными данными, поскольку нет необходимости добавлять данные в строку. Строка запроса может содержать связанные переменные в виде подстановочных меток, и ранее привязанных к ним данных. Этот метод также позволяет избежать уязвимостей из-за возможного внедрения в SQL, которое может быть сделано если данные (такие как строки) будут вставлены непосредственно в текст строки запроса. Поскольку в строке оператора содержатся только подстановочные метки, опасности не существует.

Смотрите описание функций DatabaseQuery() и DatabaseUpdate() для примеров того, как правильно указывать связанные переменные в запросе SQL.

См. также

SetDatabaseString(), SetDatabaseQuad(), SetDatabaseFloat(), SetDatabaseDouble() SetDatabaseBlob(), SetDatabaseNull(), DatabaseQuery(), DatabaseUpdate()

Поддерживаемые OS

Все

<- SetDatabaseFloat() - Оглавление Database - SetDatabaseNull()->