<Complete Champ Objet de référence
Les ensembles de propriétés de type ou retourne une DataTypeEnum valeur qui indique le type d'un paramètre, un champ ou un objet de propriété.
Objet | Description du Type de propriété |
---|---|
Paramètre | La propriété Type a des autorisations de lecture / écriture sur un objet de paramètre |
Champ | La propriété Type est en lecture / écriture, à une exception près; pour les nouveaux objets sur le terrain qui sont ajoutés à la collection Les champs d'un enregistrement, cette propriété est en lecture seule avant que la propriété de la valeur a été fixée et avant que le fournisseur a appelé la méthode de mise à jour de la collection Champs |
Propriété | La propriété Type est en lecture seule pour un objet de propriété |
Syntaxe
objectname.Type
Exemple - Pour un objet Field
<%
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
%>
Exemple - Pour un objet Paramètre
<%
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
%>
Exemple - Pour un objet de propriété
<%
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
%>
valeurs DataTypeEnum
Indique le type de données d'un champ, paramètre ou objet de propriété
Constante | Valeur | La description |
---|---|---|
adEmpty | 0 | Aucune valeur |
adSmallInt | 2 | Un 2-octet entier signé. |
adInteger | 3 | A 4-octet entier signé. |
adSingle | 4 | Une valeur à virgule flottante à simple précision. |
adDouble | 5 | Une double précision la valeur à virgule flottante. |
adCurrency | 6 | Une valeur monétaire |
adDate | 7 | Le nombre de jours depuis le 30 Décembre, 1899 + la fraction d'un jour. |
adBSTR | 8 | Une chaîne de caractères terminée par null. |
adIDispatch | 9 | Un pointeur vers une IDispatch interface sur un objet COM. Remarque: pas pris en charge par ADO. |
adError | 10 | Un code d'erreur 32 bits |
adBoolean | 11 | Une valeur booléenne. |
adVariant | 12 | Une automatisation Variant . Remarque: Pas pris en charge par ADO. |
adIUnknown | 13 | Un pointeur vers une IUnknown interface sur un objet COM. Remarque: pas pris en charge par ADO. |
adDecimal | 14 | Une valeur numérique exacte avec une précision et une échelle fixe. |
adTinyInt | 16 | A 1 octet entier signé. |
adUnsignedTinyInt | 17 | Un entier non signé à 1 octet. |
adUnsignedSmallInt | 18 | Un entier non signé 2 octets. |
adUnsignedInt | 19 | Un entier non signé de 4 octets. |
adBigInt | 20 | Un 8-octet entier signé. |
adUnsignedBigInt | 21 | Un entier non signé de 8 octets. |
adFileTime | 64 | Le nombre d'intervalles de 100 nanosecondes depuis Janvier 1,1601 |
adGUID | 72 | Un identificateur global unique (GUID) |
adBinary | 128 | Une valeur binaire. |
adChar | 129 | Une valeur de chaîne. |
adWChar | 130 | Un zéro terminal chaîne de caractères Unicode. |
adNumeric | 131 | Une valeur numérique exacte avec une précision et une échelle fixe. |
adUserDefined | 132 | Une variable définie par l'utilisateur. |
adDBDate | 133 | Une valeur de date (yyyymmdd) . |
adDBTime | 134 | Une valeur de temps (hhmmss) . |
adDBTimeStamp | 135 | Une date / horodatage (aaaammjjhhmmss plus une fraction en milliardièmes). |
adChapter | 136 | Une valeur de chapitre 4 octets qui identifie les lignes dans un ensemble de lignes enfant |
adPropVariant | 138 | Un PROPVARIANT Automation. |
adVarNumeric | 139 | Une valeur numérique ( Parameter object only) . |
adVarChar | 200 | Une valeur de chaîne ( Parameter object only) . |
adLongVarChar | 201 | Une valeur de chaîne longue. |
adVarWChar | 202 | Un zéro terminal chaîne de caractères Unicode. |
adLongVarWChar | 203 | Une longue chaîne de caractères Unicode à zéro terminal. |
adVarBinary | 204 | Une valeur binaire ( Parameter object only) . |
adLongVarBinary | 205 | Une longue valeur binaire. |
AdArray | 0x2000 | Une valeur de l'indicateur associé à un autre constante de type de données. Indique un réseau de cet autre type de données. |
<Complete Champ Objet de référence