Najnowsze tutoriale tworzenie stron internetowych
 

ADO Type Property


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

<Pełna Property Reference Object