Compartir vía


OdbcCommand.Prepare Método

Definición

Crea una versión preparada o compilada del comando en el origen de datos.

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 ()

Implementaciones

Excepciones

Connection no está establecido.

O bien

Connection no es Open().

Comentarios

El Prepare método llama a la función ODBC SQLPrepare . En función de las funciones del controlador ODBC subyacente y del origen de datos, se puede comprobar información de parámetros como los tipos de datos cuando se prepara la instrucción, si se han enlazado todos los parámetros o cuando se ejecuta si no se han enlazado todos los parámetros. Para obtener la interoperabilidad máxima, una aplicación debe desenlazar todos los parámetros que se aplicaron a una instrucción SQL anterior antes de preparar una nueva instrucción SQL en el mismo OdbcCommand. Esto evita errores causados por la aplicación de información de parámetros anterior a la nueva instrucción SQL.

Si llama a un método Execute después de llamar a Prepare, cualquier valor de parámetro mayor que el valor especificado por la Size propiedad se trunca automáticamente al tamaño especificado original del parámetro y no se devuelve ningún error de truncamiento.

Los parámetros de salida (ya sean preparados o no) deben tener un tipo de datos especificado por el usuario. Si especifica un tipo de datos de longitud variable, también debe especificar el máximo Size.

Se aplica a

Consulte también