<Vollständige Property 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 |
---|---|---|
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. |
<Vollständige Property Object Reference