Freigeben über


Size-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

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 den Wert zurück.

Hinweise

Bestimmen Sie mit der Size-Eigenschaft die maximale Größe von Werten, die in die Value-Eigenschaft eines Parameter-Objekts geschrieben oder daraus gelesen werden.

Wenn Sie einen Datentyp variabler Länge für ein Parameter-Objekt angeben (beispielsweise einen beliebigen String-Typ wie z. B. adVarChar), müssen Sie die Size-Eigenschaft festlegen, bevor Sie sie der Parameters-Auflistung anfügen. Andernfalls tritt ein Fehler auf.

Wenn Sie das Parameter -Objekt bereits der Parameters -Auflistung eines Command-Objekts angefügt haben und seinen 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 Parameterobjekte des Datentyps variabler Länge zurückgibt, kann ADO den Parametern Speicher basierend auf ihrer maximalen potenziellen Größe zuweisen, was während der Ausführung zu einem Fehler führen kann. Um einen Fehler zu vermeiden, sollten Sie die Size-Eigenschaft für diese Parameter explizit festlegen, bevor Sie den Befehl ausführen.

Die Size -Eigenschaft ist nicht schreibgeschützt.