Neueste Web-Entwicklung Tutorials
 

ADO Type Property


<Vollständige Parameter Object Reference

Die Type - Eigenschaft legt oder gibt einen DataTypeEnum Wert, der den Typ eines Parameters, Feld oder ein Property - Objekt angibt.

Objekt Beschreibung der Art der Immobilie
Parameter Die Type-Eigenschaft verfügt über Lese- / Schreibberechtigungen für ein Parameter-Objekt
Feld

Die Type-Eigenschaft ist Lesen / Schreiben, mit einer Ausnahme; für neue Feldobjekte, die auf die Feldern Sammlung eines Datensatz hinzugefügt werden, ist diese Eigenschaft schreibgeschützt, bevor die Value-Eigenschaft festgelegt wurde und vor dem Anbieter hat die Update-Methode der Fields-Auflistung genannt

Eigentum Die Type-Eigenschaft ist schreibgeschützt für ein Property-Objekt

Syntax

objectname.Type

Beispiel - für ein Feldobjekt

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

Beispiel - Für ein Parameter-Objekt

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

Beispiel - Für ein Property-Objekt

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

DataTypeEnum Werte

Gibt den Datentyp ein Feld, Parameter, oder Property-Objekt

Konstante Wert Beschreibung
adEmpty0 Kein Wert
adSmallInt2 Ein 2-Byte-Ganzzahl mit Vorzeichen.
adInteger3 Ein 4-Byte-Ganzzahl mit Vorzeichen.
adSingle4 A single-precision floating-point-Wert.
adDouble5 Ein doppelter Genauigkeit Gleitkommawert.
adCurrency6 Ein Währungswert
adDate7 Die Anzahl der Tage seit dem 30. Dezember 1899 + der Anteil eines Tages.
adBSTR8 Eine Null-terminierte Zeichenkette.
adIDispatch9 Ein Zeiger auf eine IDispatch Schnittstelle auf einem COM - Objekt. Hinweis: Derzeit nicht von ADO unterstützt.
adError10 Ein 32-Bit-Fehlercode
adBoolean11 Ein boolescher Wert.
adVariant12 Ein Automation Variant . Hinweis: Zur Zeit von ADO nicht unterstützt.
adIUnknown13 Ein Zeiger auf eine IUnknown - Schnittstelle auf einem COM - Objekt. Hinweis: Derzeit nicht von ADO unterstützt.
adDecimal14 Ein exakter numerischer Wert mit einer festen Genauigkeit und Skalierung.
adTinyInt16 A 1-Byte-Ganzzahl mit Vorzeichen.
adUnsignedTinyInt17 A 1-Byte-Ganzzahl ohne Vorzeichen.
adUnsignedSmallInt18 Eine 2-Byte-Ganzzahl ohne Vorzeichen.
adUnsignedInt19 Eine 4-Byte-Ganzzahl ohne Vorzeichen.
adBigInt20 Ein 8-Byte-Ganzzahl mit Vorzeichen.
adUnsignedBigInt21 Eine 8-Byte-Ganzzahl ohne Vorzeichen.
adFileTime64 Die Zahl der 100-Nanosekunden-Intervalle seit Januar 1,1601
adGUID72 Ein global eindeutigen Bezeichner (GUID)
adBinary128 Ein Binärwert.
adChar129 Ein String-Wert.
adWChar130 Eine Null-terminierte Unicode-Zeichenfolge.
adNumeric131 Ein exakter numerischer Wert mit einer festen Genauigkeit und Skalierung.
adUserDefined132 Eine benutzerdefinierte Variablen.
adDBDate133 Ein Datumswert (yyyymmdd) .
adDBTime134 Ein Zeitwert (hhmmss) .
adDBTimeStamp135 Ein Datum / Zeitstempel (yyyymmddhhmmss plus einem Bruchteil in Milliardstel).
adChapter136 Ein 4-Byte-Wert, die Kapitel Zeilen in einem Kind identifiziert rowset
adPropVariant138 Eine Automation PROPVARIANT.
adVarNumeric139 Ein numerischer Wert ( Parameter object only) - ( Parameter object only) .
adVarChar200 Ein String - Wert ( Parameter object only) - ( Parameter object only) .
adLongVarChar201 Ein langer String-Wert.
adVarWChar202 Eine Null-terminierte Unicode-Zeichenfolge.
adLongVarWChar203 Ein langer nullterminierten Unicode-String-Wert.
adVarBinary204 Ein Binärwert ( Parameter object only) - ( Parameter object only) .
adLongVarBinary205 Ein langer Binärwert.
AdArray0x2000 Ein Flag-Wert mit einem anderen Datentyp konstant kombiniert. Zeigt eine Anordnung von diesem anderen Datentyp.

<Vollständige Parameter Object Reference