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

Hodnota Connection není nastavená.

-nebo-

Open()Není Connection .

Poznámky

Metoda Prepare volá funkci ODBC SQLPrepare . V závislosti na schopnostech podkladové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 byly všechny parametry vázány nebo při spuštění, pokud nejsou všechny parametry vázány. Pro zajištění maximální interoperability by aplikace měla před přípravou nového příkazu SQL na stejném OdbcCommandpříkazu zrušit vaz všech parametrů, které byly použity na předchozí příkaz SQL. Tím zabráníte chybám způsobeným použitím předchozích informací o parametrech na nový příkaz SQL.

Pokud zavoláte metodu Execute po volání Prepare, jakákoli hodnota parametru, která je větší než hodnota určená Size vlastností, se automaticky zkrátí na původní zadanou velikost parametru a nevrátí se žádné chyby zkrácení.

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

Platí pro

Viz také