OdbcCommand.Prepare Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.