exponenta event banner

Сообщения об ошибках подготовленной инструкции 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 - количество параметров.

См. также

| |

Связанные темы