Derniers tutoriels de développement web
 

ADO Type Property


<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
adEmpty0 Aucune valeur
adSmallInt2 Un 2-octet entier signé.
adInteger3 A 4-octet entier signé.
adSingle4 Une valeur à virgule flottante à simple précision.
adDouble5 Une double précision la valeur à virgule flottante.
adCurrency6 Une valeur monétaire
adDate7 Le nombre de jours depuis le 30 Décembre, 1899 + la fraction d'un jour.
adBSTR8 Une chaîne de caractères terminée par null.
adIDispatch9 Un pointeur vers une IDispatch interface sur un objet COM. Remarque: pas pris en charge par ADO.
adError10 Un code d'erreur 32 bits
adBoolean11 Une valeur booléenne.
adVariant12 Une automatisation Variant . Remarque: Pas pris en charge par ADO.
adIUnknown13 Un pointeur vers une IUnknown interface sur un objet COM. Remarque: pas pris en charge par ADO.
adDecimal14 Une valeur numérique exacte avec une précision et une échelle fixe.
adTinyInt16 A 1 octet entier signé.
adUnsignedTinyInt17 Un entier non signé à 1 octet.
adUnsignedSmallInt18 Un entier non signé 2 octets.
adUnsignedInt19 Un entier non signé de 4 octets.
adBigInt20 Un 8-octet entier signé.
adUnsignedBigInt21 Un entier non signé de 8 octets.
adFileTime64 Le nombre d'intervalles de 100 nanosecondes depuis Janvier 1,1601
adGUID72 Un identificateur global unique (GUID)
adBinary128 Une valeur binaire.
adChar129 Une valeur de chaîne.
adWChar130 Un zéro terminal chaîne de caractères Unicode.
adNumeric131 Une valeur numérique exacte avec une précision et une échelle fixe.
adUserDefined132 Une variable définie par l'utilisateur.
adDBDate133 Une valeur de date (yyyymmdd) .
adDBTime134 Une valeur de temps (hhmmss) .
adDBTimeStamp135 Une date / horodatage (aaaammjjhhmmss plus une fraction en milliardièmes).
adChapter136 Une valeur de chapitre 4 octets qui identifie les lignes dans un ensemble de lignes enfant
adPropVariant138 Un PROPVARIANT Automation.
adVarNumeric139 Une valeur numérique ( Parameter object only) .
adVarChar200 Une valeur de chaîne ( Parameter object only) .
adLongVarChar201 Une valeur de chaîne longue.
adVarWChar202 Un zéro terminal chaîne de caractères Unicode.
adLongVarWChar203 Une longue chaîne de caractères Unicode à zéro terminal.
adVarBinary204 Une valeur binaire ( Parameter object only) .
adLongVarBinary205 Une longue valeur binaire.
AdArray0x2000 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