В этой таблице описаны способы устранения распространенных ошибок, с которыми можно столкнуться при работе с подготовленными инструкциями SQL. Дополнительные сведения о подготовленных инструкциях SQL см. в разделе SQLPreparedStatement объект.
| Сообщение об ошибке | Вероятные причины | Резолюция |
|---|---|---|
Invalid SQL statement. SQL prepared statement must be SELECT, INSERT, UPDATE, DELETE, or CALL. | Подготовленная инструкция SQL недопустима. | Укажите допустимую подготовленную инструкцию SQL в
|
Invalid SQL statement. SQL prepared statement must have at least one SQL parameter. | Указанная подготовленная инструкция SQL недопустима, так как у нее нет параметров. | Укажите хотя бы одно значение параметра для привязки в подготовленной инструкции SQL с помощью |
Parameter selection out of range. Vector must contain integers between 1 and n, where n is the number of parameters. | Указанные индексы для выбранных параметров в | Укажите индексы для выбранных параметров в диапазоне значений параметров в |
Parameter index must be a numeric scalar. | Указанные индексы для выбранных параметров в | Укажите числовые значения индекса для выбранных параметров в |
Value must be a cell array with length between 1 and n, where n is the number of parameters. | Значения параметров в | Значения для привязки должны быть массивом ячеек длиной от 1 до |
bindParamValues | close | databasePreparedStatement