Size-Eigenschaft (ADO-Parameter)

Gibt die maximale Größe eines Parameter-Objekts in Bytes oder Zeichen an.

Einstellungen und Rückgabewerte

Legt einen Long-Wert fest, der die maximale Größe eines Werts in einem Parameter-Objekt in Bytes oder Zeichen angibt, oder gibt ihn zurück.

Bemerkungen

Verwenden Sie die Size-Eigenschaft, um die maximale Größe für Werte zu bestimmen, die in die Value-Eigenschaft eines Parameter-Objekts geschrieben oder daraus gelesen werden.

Wenn Sie einen Datentyp mit variabler Länge für ein Parameter-Objekt angeben (z. B. einen beliebigen String-Typ wie adVarChar), müssen Sie die Size-Eigenschaft des Objekts festlegen, bevor Sie es an die Parameters-Auflistung anfügen, da andernfalls ein Fehler auftritt.

Wenn Sie das Parameter-Objekt bereits an die Parameters-Auflistung eines Command-Objekts angefügt haben und seinen Typ in einen Datentyp mit variabler Länge ändern, müssen Sie die Size-Eigenschaft des Parameter-Objekts festlegen, bevor das Command-Objekt ausgeführt wird, da andernfalls ein Fehler auftritt.

Wenn Sie die Refresh-Methode verwenden, um Parameterinformationen vom Anbieter abzurufen, und sie einen oder mehrere Parameter-Objekte mit Datentypen variabler Länge zurückgibt, kann ADO Arbeitsspeicher für die Parameter basierend auf ihrer maximalen potenziellen Größe zuordnen, was während der Ausführung zu einem Fehler führen könnte. Um einen Fehler zu verhindern, sollten Sie die Size-Eigenschaft für diese Parameter explizit festlegen, bevor Sie den Befehl ausführen.

Die Size-Eigenschaft besitzt Lese- und Schreibzugriff.

Gilt für

Parameter-Objekt

Weitere Informationen

Beispiel für die ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaften (VB)
Beispiel für die ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaften (VC++)
Beispiel für die ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaften (JScript)
Size-Eigenschaft (ADO-Stream)