<Vollständige Befehl Object Reference
Die Create Methode erzeugt und gibt ein Parameter-Objekt die angegebenen Eigenschaften wie Namen, Typ, Richtung, Größe und Wert enthält.
Note: Diese Methode nicht automatisch die neuen Parameter in die Sammlung. Um die Parameter an die Parameter-Sammlung hinzuzufügen, verwenden Sie die Eigenschaft anhängen.
Syntax
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
Parameter | Beschreibung |
---|---|
name | Optional. Der Name des Parameter-Objekt. |
type | Optional. Eine der DataTypeEnum Konstanten , die den Datentyp für den Parameter Objekt angibt. Die Standardeinstellung ist adEmpty. Wenn Sie ein variabler Länge Datentyp wählen, müssen Sie auch die Größe Parameter oder die Eigenschaft Größe angeben. Wenn Sie adDecimal oder adNumeric Datentyp angeben, müssen Sie auch die NumericScale und die Präzision Eigenschaften des Parameter-Objekt festgelegt. |
direction | Optional. Eine der ParameterDirectionEnum Konstanten , die die Richtung des Parameter - Objekt definiert. Die Standardeinstellung ist adParamInput. |
size | Optional. Gibt die Länge eines Datentyps mit variabler Länge, wenn eine solche Art in der erklärt wurde Type - Parameter. Der Standardwert ist null. |
value | Optional. Der Wert des Parameter-Objekt |
DataTypeEnum Werte
Gibt den Datentyp ein Feld, Parameter, oder Property-Objekt
Konstante | Wert | Beschreibung |
---|---|---|
adEmpty | 0 | Kein Wert |
adSmallInt | 2 | Ein 2-Byte-Ganzzahl mit Vorzeichen. |
adInteger | 3 | Ein 4-Byte-Ganzzahl mit Vorzeichen. |
adSingle | 4 | A single-precision floating-point-Wert. |
adDouble | 5 | Ein doppelter Genauigkeit Gleitkommawert. |
adCurrency | 6 | Ein Währungswert |
adDate | 7 | Die Anzahl der Tage seit dem 30. Dezember 1899 + der Anteil eines Tages. |
adBSTR | 8 | Eine Null-terminierte Zeichenkette. |
adIDispatch | 9 | Ein Zeiger auf eine IDispatch Schnittstelle auf einem COM - Objekt. Hinweis: Derzeit nicht von ADO unterstützt. |
adError | 10 | Ein 32-Bit-Fehlercode |
adBoolean | 11 | Ein boolescher Wert. |
adVariant | 12 | Ein Automation Variant . Hinweis: Zur Zeit von ADO nicht unterstützt. |
adIUnknown | 13 | Ein Zeiger auf eine IUnknown - Schnittstelle auf einem COM - Objekt. Hinweis: Derzeit nicht von ADO unterstützt. |
adDecimal | 14 | Ein exakter numerischer Wert mit einer festen Genauigkeit und Skalierung. |
adTinyInt | 16 | A 1-Byte-Ganzzahl mit Vorzeichen. |
adUnsignedTinyInt | 17 | A 1-Byte-Ganzzahl ohne Vorzeichen. |
adUnsignedSmallInt | 18 | Eine 2-Byte-Ganzzahl ohne Vorzeichen. |
adUnsignedInt | 19 | Eine 4-Byte-Ganzzahl ohne Vorzeichen. |
adBigInt | 20 | Ein 8-Byte-Ganzzahl mit Vorzeichen. |
adUnsignedBigInt | 21 | Eine 8-Byte-Ganzzahl ohne Vorzeichen. |
adFileTime | 64 | Die Zahl der 100-Nanosekunden-Intervalle seit Januar 1,1601 |
adGUID | 72 | Ein global eindeutigen Bezeichner (GUID) |
adBinary | 128 | Ein Binärwert. |
adChar | 129 | Ein String-Wert. |
adWChar | 130 | Eine Null-terminierte Unicode-Zeichenfolge. |
adNumeric | 131 | Ein exakter numerischer Wert mit einer festen Genauigkeit und Skalierung. |
adUserDefined | 132 | Eine benutzerdefinierte Variablen. |
adDBDate | 133 | Ein Datumswert (yyyymmdd) . |
adDBTime | 134 | Ein Zeitwert (hhmmss) . |
adDBTimeStamp | 135 | Ein Datum / Zeitstempel (yyyymmddhhmmss plus einem Bruchteil in Milliardstel). |
adChapter | 136 | Ein 4-Byte-Wert, die Kapitel Zeilen in einem Kind identifiziert rowset |
adPropVariant | 138 | Eine Automation PROPVARIANT. |
adVarNumeric | 139 | Ein numerischer Wert ( Parameter object only) - ( Parameter object only) . |
adVarChar | 200 | Ein String - Wert ( Parameter object only) - ( Parameter object only) . |
adLongVarChar | 201 | Ein langer String-Wert. |
adVarWChar | 202 | Eine Null-terminierte Unicode-Zeichenfolge. |
adLongVarWChar | 203 | Ein langer nullterminierten Unicode-String-Wert. |
adVarBinary | 204 | Ein Binärwert ( Parameter object only) - ( Parameter object only) . |
adLongVarBinary | 205 | Ein langer Binärwert. |
AdArray | 0x2000 | Ein Flag-Wert mit einem anderen Datentyp konstant kombiniert. Zeigt eine Anordnung von diesem anderen Datentyp. |
ParameterDirectionEnum Werte
Gibt an, ob die Parameter einen Eingabeparameter, einen Ausgabeparameter darstellen, die beide mit einem Eingang und einen Ausgabeparameter, oder den Rückgabewert aus einer gespeicherten Prozedur.
Konstante | Wert | Beschreibung |
---|---|---|
adParamUnknown | 0 | Richtung ist unbekannt |
adParamInput | 1 | Eingabeparameter |
adParamOutput | 2 | Ausgangsparameter |
adParamInputOutput | 3 | Sowohl Ein- und Ausgangsparameter |
adParamReturnValue | 4 | Rückgabewert |
<Vollständige Befehl Object Reference