<Pełna Property Reference Object
Zestawy Rodzaj nieruchomości lub zwraca DataTypeEnum wartość wskazującą typ parametru, pole, lub obiektu właściwości.
Obiekt | Opis obiektu Typ |
---|---|
Parametr | Właściwość Type ma uprawnienia do odczytu / zapisu na obiekcie parametryczny |
Pole | Właściwość Type jest do odczytu / zapisu, z jednym wyjątkiem; dla nowych obiektów terenowych, które są dodawane do kolekcji Fields rekordu, ta właściwość jest tylko do odczytu przed właściwość Value został ustawiony i przed dostawcy nazwał metody Update kolekcji Fields |
Nieruchomość | Właściwość Type jest tylko do odczytu dla obiektu Property |
Składnia
objectname.Type
Przykład - dla obiektu pola
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
response.write(rs.Fields(0).Type)
rs.Close
conn.close
%>
Przykład - Dla parametrów obiektów
<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>
Przykład - dla właściwości obiektu
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
'Display the property attributes of the Orders Table
for each prop in rs.Properties
response.write("Attr:" & prop.Attributes & "<br>")
response.write("Name:" & prop.Name & "<br>")
response.write("Value:" & prop.Value & "<br>")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
wartości DataTypeEnum
Określa typ danych pola, parametr lub właściwości obiektu
Stały | Wartość | Opis |
---|---|---|
adEmpty | 0 | Bez wartości |
adSmallInt | 2 | W 2 bajtów liczba całkowita ze znakiem. |
adInteger | 3 | 4-bajtową liczba całkowita ze znakiem. |
adSingle | 4 | Pojedyncza precyzja wartość zmiennoprzecinkową. |
adDouble | 5 | Podwójnej precyzji wartość zmiennoprzecinkową. |
adCurrency | 6 | Wartość waluty |
adDate | 7 | Liczba dni od 30 grudnia 1899 + frakcja dziennie. |
adBSTR | 8 | Łańcuch znaków zakończony znakiem null. |
adIDispatch | 9 | Wskaźnik do IDispatch interfejsu na obiekt COM. Uwaga: Obecnie nie są obsługiwane przez ADO. |
adError | 10 | A 32-bitowy kod błędu |
adBoolean | 11 | Wartość logiczna. |
adVariant | 12 | Automatyka Variant . Uwaga: Obecnie nie jest obsługiwana przez ADO. |
adIUnknown | 13 | Wskaźnik do IUnknown interfejsu na obiekt COM. Uwaga: Obecnie nie są obsługiwane przez ADO. |
adDecimal | 14 | Dokładna wartość liczbowa o stałej precyzji i skali. |
adTinyInt | 16 | Do 1-bajtowy liczba całkowita ze znakiem. |
adUnsignedTinyInt | 17 | Do 1-bajtowy liczba całkowita bez znaku. |
adUnsignedSmallInt | 18 | W 2 bajtów całkowita bez znaku. |
adUnsignedInt | 19 | 4-bajtową liczbą całkowitą bez znaku. |
adBigInt | 20 | 8-bajtowy podpisane całkowitą. |
adUnsignedBigInt | 21 | 8-bajtowego liczbą całkowitą bez znaku. |
adFileTime | 64 | Liczba odstępach 100-nanosekundowych od stycznia 1,1601 |
adGUID | 72 | Globalnie unikalny identyfikator (GUID) |
adBinary | 128 | Wartość binarna. |
adChar | 129 | Wartość ciąg. |
adWChar | 130 | Null zakończone ciąg znaków Unicode. |
adNumeric | 131 | Dokładna wartość liczbowa o stałej precyzji i skali. |
adUserDefined | 132 | Zmienna zdefiniowany przez użytkownika. |
adDBDate | 133 | Wartość data (yyyymmdd) . |
adDBTime | 134 | Wartość czasu (hhmmss) . |
adDBTimeStamp | 135 | Datę / znacznika czasu (RRRRMMDDggmmss plus frakcja miliardowych). |
adChapter | 136 | A 4-bajtowy wartość rozdział, który identyfikuje wierszy w zestawie wierszy dla dzieci |
adPropVariant | 138 | PROPVARIANT Automation. |
adVarNumeric | 139 | Wartość liczbowa ( Parameter object only) . |
adVarChar | 200 | Wartość ciąg ( Parameter object only) . |
adLongVarChar | 201 | Długi ciąg znaków. |
adVarWChar | 202 | Null zakończone ciąg znaków Unicode. |
adLongVarWChar | 203 | Długa zakończony zerem Unicode wartość ciągu. |
adVarBinary | 204 | Wartość binarna ( Parameter object only) . |
adLongVarBinary | 205 | Długi wartość binarna. |
AdArray | 0x2000 | Wartość flagi w połączeniu z inną stałą typu. Wskazuje tablicę tego innego typu. |
<Pełna Property Reference Object