OdbcCommand.Prepare Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает подготовленную или скомпилированную версию команды в источнике данных.
public:
override void Prepare();
public:
virtual void Prepare();
public override void Prepare();
public void Prepare();
override this.Prepare : unit -> unit
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Overrides Sub Prepare ()
Public Sub Prepare ()
Реализации
Исключения
Комментарии
Метод Prepare вызывает функцию ODBC SQLPrepare . В зависимости от возможностей базового драйвера ODBC и источника данных сведения о параметрах, таких как типы данных, могут проверяться при подготовке инструкции, если все параметры привязаны, или при выполнении, если не все параметры были привязаны. Для обеспечения максимальной совместимости приложение должно отменить привязку всех параметров, примененных к предыдущей инструкции SQL, прежде чем подготовить новую инструкцию SQL в том же OdbcCommandрежиме. Это предотвращает ошибки, вызванные применением предыдущих сведений о параметрах к новой инструкции SQL.
При вызове Prepareметода Execute любое значение параметра, превышающее значение, указанное Size свойством, автоматически усечено до исходного указанного размера параметра, и ошибки усечения не возвращаются.
Выходные параметры (подготовленные или нет) должны иметь указанный пользователем тип данных. Если указать тип данных переменной длины, необходимо также указать максимальное Sizeзначение.