SQL подготовленные сообщения об ошибке оператора

Эта таблица описывает, как исправить распространенные ошибки, с которыми можно столкнуться, когда работа с SQL подготовила операторы. Для получения дополнительной информации о подготовленных операторах SQL, смотрите SQLPreparedStatement объект.

Сообщение об ошибкеВероятные причиныРазрешение
Invalid SQL statement. SQL prepared statement must be SELECT, INSERT, UPDATE, DELETE, or CALL.

SQL подготовился, оператор недопустим.

Укажите, что допустимый SQL подготовил оператор в SQLPreparedStatement объект при помощи databasePreparedStatement функция. Можно задать эти SQL-операторы:

  • SELECT

  • INSERT

  • UPDATE

  • DELETE

  • CALL

Invalid SQL statement. SQL prepared statement must have at least one SQL parameter.

Заданный SQL подготовился, оператор недопустим, потому что это не имеет никаких параметров.

Укажите, что по крайней мере одно значение параметров, чтобы связать в SQL подготовило оператор при помощи databasePreparedStatement функция.

Parameter selection out of range. Vector must contain integers between 1 and n, where n is the number of parameters.

Заданные индексы для выбранных параметров в bindParamValues функция недопустима.

Задайте индексы для выбранных параметров в области значений значений параметров в bindParamValues функция. Значения должны быть между 1 и n, где n количество параметров.

Parameter index must be a numeric scalar.

Заданные индексы для выбранных параметров в bindParamValues функция не является числовой.

Задайте числовые значения индекса для выбранных параметров в bindParamValues функция. Значения должны быть между 1 и n, где n количество параметров.

Value must be a cell array with length between 1 and n, where n is the number of parameters.

Значения параметров в bindParamValues функция недопустима.

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

Смотрите также

| |

Похожие темы