OdbcCommand.Prepare Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .