Freigeben über


Size-Eigenschaft (ADO-Parameter)

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

Einstellungen und Rückgabewerte

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

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 gelesen werden.

Wenn Sie einen Datentyp mit variabler Länge für ein Parameter-Objekt angeben (z. B. einen Zeichenfolgentyp , z. B. adVarChar), müssen Sie die Size-Eigenschaft des Objekts festlegen, bevor Sie ihn an die Parameters-Auflistung anfügen. andernfalls tritt ein Fehler auf.

Wenn Sie das Parameter-Objekt bereits an die Parameters-Auflistung eines Command-Objekts angefügt haben und ihren Typ in einen Datentyp variabler Länge ändern, müssen Sie die Size-Eigenschaft des Parameter-Objekts festlegen, bevor Sie das Command-Objekt ausführen. andernfalls tritt ein Fehler auf.

Wenn Sie die Refresh-Methode verwenden, um Parameterinformationen vom Anbieter abzurufen und ein oder mehrere Datentypparameterobjekte mit variabler Länge zurückzugeben, kann ADO Speicher für die Parameter basierend auf ihrer maximalen potenziellen Größe zuweisen, was während der Ausführung zu einem Fehler führen kann. 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 ist Lese-/Schreibzugriff.

Gilt für

Parameterobjekt

Siehe auch

ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaft (Vb-Beispiel)
ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaft (Beispiel) (VC++)
ActiveConnection-, CommandText-, CommandTimeout-, CommandType-, Size- und Direction-Eigenschaft (Beispiel) (JScript)
Size-Eigenschaft (ADO Stream)