Эта таблица описывает, как исправить распространенные ошибки, с которыми можно столкнуться, когда работа с 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 и |
databasePreparedStatement
| bindParamValues
| close