Najnowsze tutoriale tworzenie stron internetowych
 

Metoda ADO CreateParameter


<Kompletna obiektu Command Reference

Sposób CreateParameter tworzy i zwraca się obiekt parametrów zawierających określone właściwości, takie jak nazwisko, rodzaju kierunku, wielkości i wartości.

Note: Ta metoda nie automatycznie dodać nowy parametr do kolekcji. Aby dodać parametr do kolekcji Parameters, należy użyć właściwości dopisywania.

Składnia

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

Parametr Opis
name Opcjonalny. Nazwa obiektu parametryczny.
type Opcjonalny. Jednym z DataTypeEnum stałych, który określa typ danych dla obiektu parametryczny. Domyślnym jest adEmpty. Jeśli wybierzesz typ danych o zmiennej długości, będzie trzeba także określić parametr rozmiar lub Powierzchnia. Jeśli podasz adDecimal lub adNumeric typ danych, należy również ustawić NumericScale i właściwości precyzja obiektu parametryczny.
direction Opcjonalny. Jednym z ParameterDirectionEnum stałych który określa kierunek obiektu parametryczny. Domyślnym jest adParamInput.
size Opcjonalny. Określa długość typ danych o zmiennej długości, jeśli taki typ został ogłoszony w Type parametru. Domyślną jest zero.
value Opcjonalny. Wartość przedmiotu parametryczny

wartości DataTypeEnum

Określa typ danych pola, parametr lub właściwości obiektu

Stały Wartość Opis
adEmpty0 Bez wartości
adSmallInt2 W 2 bajtów liczba całkowita ze znakiem.
adInteger3 4-bajtową liczba całkowita ze znakiem.
adSingle4 Pojedyncza precyzja wartość zmiennoprzecinkową.
adDouble5 Podwójnej precyzji wartość zmiennoprzecinkową.
adCurrency6 Wartość waluty
adDate7 Liczba dni od 30 grudnia 1899 + frakcja dziennie.
adBSTR8 Łańcuch znaków zakończony znakiem null.
adIDispatch9 Wskaźnik do IDispatch interfejsu na obiekt COM. Uwaga: Obecnie nie są obsługiwane przez ADO.
adError10 A 32-bitowy kod błędu
adBoolean11 Wartość logiczna.
adVariant12 Automatyka Variant . Uwaga: Obecnie nie jest obsługiwana przez ADO.
adIUnknown13 Wskaźnik do IUnknown interfejsu na obiekt COM. Uwaga: Obecnie nie są obsługiwane przez ADO.
adDecimal14 Dokładna wartość liczbowa o stałej precyzji i skali.
adTinyInt16 Do 1-bajtowy liczba całkowita ze znakiem.
adUnsignedTinyInt17 Do 1-bajtowy liczba całkowita bez znaku.
adUnsignedSmallInt18 W 2 bajtów całkowita bez znaku.
adUnsignedInt19 4-bajtową liczbą całkowitą bez znaku.
adBigInt20 8-bajtowy podpisane całkowitą.
adUnsignedBigInt21 8-bajtowego liczbą całkowitą bez znaku.
adFileTime64 Liczba odstępach 100-nanosekundowych od stycznia 1,1601
adGUID72 Globalnie unikalny identyfikator (GUID)
adBinary128 Wartość binarna.
adChar129 Wartość ciąg.
adWChar130 Null zakończone ciąg znaków Unicode.
adNumeric131 Dokładna wartość liczbowa o stałej precyzji i skali.
adUserDefined132 Zmienna zdefiniowany przez użytkownika.
adDBDate133 Wartość data (yyyymmdd) .
adDBTime134 Wartość czasu (hhmmss) .
adDBTimeStamp135 Datę / znacznika czasu (RRRRMMDDggmmss plus frakcja miliardowych).
adChapter136 A 4-bajtowy wartość rozdział, który identyfikuje wierszy w zestawie wierszy dla dzieci
adPropVariant138 PROPVARIANT Automation.
adVarNumeric139 Wartość liczbowa ( Parameter object only) .
adVarChar200 Wartość ciąg ( Parameter object only) .
adLongVarChar201 Długi ciąg znaków.
adVarWChar202 Null zakończone ciąg znaków Unicode.
adLongVarWChar203 Długa zakończony zerem Unicode wartość ciągu.
adVarBinary204 Wartość binarna ( Parameter object only) .
adLongVarBinary205 Długi wartość binarna.
AdArray0x2000 Wartość flagi w połączeniu z inną stałą typu. Wskazuje tablicę tego innego typu.

wartości ParameterDirectionEnum

Określa czy parametr stanowi parametr wejściowy parametr wyjściowy, zarówno parametr wejściowy i wyjściowy, albo wartość powrotu z procedury.

Stały Wartość Opis
adParamUnknown0 Kierunek jest nieznany
adParamInput1 parametr wejściowy
adParamOutput2 parametr wyjściowy
adParamInputOutput3 Zarówno wejście i wyjście parametr
adParamReturnValue4 wartość zwracana

<Kompletna obiektu Command Reference