Sdílet prostřednictvím


OdbcCommand.Prepare Metoda

Definice

Vytvoří připravenou nebo zkompilovanou verzi příkazu ve zdroji dat.

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

Výjimky

Není Connection nastavená.

nebo

To Connection není Open().

Poznámky

Metoda Prepare volá funkci ODBC SQLPrepare . V závislosti na schopnostech základního ovladače ODBC a zdroje dat mohou být informace o parametrech, jako jsou datové typy, kontrolovány při přípravě příkazu, pokud jsou všechny parametry vázány nebo pokud nejsou všechny parametry vázány. Pro maximální interoperabilitu by aplikace měla zrušit vazbu všech parametrů, které se použily na předchozí příkaz SQL před přípravou nového příkazu SQL na stejném OdbcCommand. Tím se zabrání chybám způsobeným použitím informací o předchozím parametru v novém příkazu SQL.

Pokud voláte metodu Execute po volání Prepare, jakákoli hodnota parametru, která je větší než hodnota zadaná Size vlastností, je automaticky zkrácena na původní zadanou velikost parametru a nebudou vráceny žádné chyby zkrácení.

Výstupní parametry (ať už připravené nebo ne) musí mít datový typ zadaný uživatelem. Pokud zadáte datový typ s proměnnou délkou, musíte také zadat maximální Sizehodnotu .

Platí pro

Viz také