OdbcCommand.Prepare Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy przygotowaną lub skompilowana wersja polecenia w źródle danych.
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 ()
Implementuje
Wyjątki
Uwagi
Metoda Prepare wywołuje funkcję ODBC SQLPrepare
. W zależności od możliwości bazowego sterownika ODBC i źródła danych informacje o parametrach, takie jak typy danych, mogą być sprawdzane po przygotowaniu instrukcji, jeśli wszystkie parametry zostały powiązane lub gdy są wykonywane, jeśli nie wszystkie parametry zostały powiązane. Aby zapewnić maksymalną współdziałanie, aplikacja powinna usunąć powiązanie wszystkich parametrów zastosowanych do poprzedniej instrukcji SQL przed przygotowaniem nowej instrukcji SQL w tej samej OdbcCommandinstrukcji . Zapobiega to błędom spowodowanym zastosowaniem poprzednich informacji o parametrach do nowej instrukcji SQL.
Jeśli wywołasz metodę Execute po wywołaniu Preparemetody , każda wartość parametru większa niż wartość określona przez Size właściwość zostanie automatycznie obcięta do oryginalnego określonego rozmiaru parametru i nie zostaną zwrócone żadne błędy obcinania.
Parametry wyjściowe (niezależnie od tego, czy są przygotowane, czy nie) muszą mieć typ danych określony przez użytkownika. Jeśli określisz typ danych o zmiennej długości, musisz również określić maksymalną wartość Size.