OdbcCommand.Prepare Methode

Definitie

Hiermee maakt u een voorbereide of gecompileerde versie van de opdracht in de gegevensbron.

public:
 virtual void Prepare();
public:
 override void Prepare();
public void Prepare();
public override void Prepare();
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Sub Prepare ()
Public Overrides Sub Prepare ()

Implementeringen

Uitzonderingen

De Connection is niet ingesteld.

– of –

Het Connection is niet Open().

Opmerkingen

Met Prepare de methode wordt de ODBC-functie SQLPrepare aangeroepen. Afhankelijk van de mogelijkheden van het onderliggende ODBC-stuurprogramma en de gegevensbron kunnen parametergegevens, zoals gegevenstypen, worden gecontroleerd wanneer de instructie is voorbereid, als alle parameters zijn gebonden of wanneer deze worden uitgevoerd als niet alle parameters zijn gebonden. Voor maximale interoperabiliteit moet een toepassing alle parameters die zijn toegepast op een eerdere SQL-instructie, ongedaan maken voordat een nieuwe SQL-instructie op hetzelfde wordt OdbcCommandvoorbereid. Dit voorkomt fouten die worden veroorzaakt door eerdere parametergegevens die worden toegepast op de nieuwe SQL-instructie.

Als u een Execute-methode aanroept nadat u de aanroep Preparehebt uitgevoerd, wordt elke parameterwaarde die groter is dan de waarde die door de Size eigenschap is opgegeven, automatisch afgekapt tot de oorspronkelijke opgegeven grootte van de parameter en worden er geen afkappingsfouten geretourneerd.

Uitvoerparameters (al dan niet voorbereid) moeten een door de gebruiker opgegeven gegevenstype hebben. Als u een gegevenstype variabelelengte opgeeft, moet u ook het maximum Sizeopgeven.

Van toepassing op

Zie ook