PureBasic

SetDatabaseString()

Синтаксис

SetDatabaseString(#Database , StatementIndex , Value$)

Описание


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

Параметры

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

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

Ничего.

Комментарии

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

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

См. также

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

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

Все

<- SetDatabaseQuad() - Оглавление Database - UseMySQLDatabase() ->