<Referencia completa de parámetros de objeto
Los conjuntos de propiedades tipo o devuelve un DataTypeEnum valor que indica el tipo de un parámetro, un campo o un objeto de propiedad.
Objeto | Descripción de la propiedad Tipo |
---|---|
Parámetro | La propiedad Type tiene permisos de lectura / escritura en un objeto Parameter |
Campo | La propiedad Type es de lectura / escritura, con una excepción; para los nuevos objetos de campo que se agregan a la colección de campos de un registro, esta propiedad está antes que la propiedad Valor se ha establecido de sólo lectura y antes de que el proveedor haya llamado al método de actualización de la colección Fields |
Propiedad | La propiedad Type es de sólo lectura para un objeto de propiedad |
Sintaxis
objectname.Type
Ejemplo - Para un objeto 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
%>
Ejemplo - Para un objeto Parameter
<%
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
%>
Ejemplo - Para un objeto de la propiedad
<%
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
%>
Valores DataTypeEnum
Especifica el tipo de datos de un campo, de parámetros, o un objeto propiedad
Constante | Valor | Descripción |
---|---|---|
adEmpty | 0 | Sin valor |
adSmallInt | 2 | A 2-byte entero con signo. |
adInteger | 3 | A 4-byte entero con signo. |
adSingle | 4 | Un valor de coma flotante de precisión simple. |
adDouble | 5 | Un valor de coma flotante de doble precisión. |
adCurrency | 6 | Un valor de la moneda |
adDate | 7 | El número de días desde diciembre 30, 1899 + la fracción de un día. |
adBSTR | 8 | Una cadena de caracteres terminada en nulo. |
adIDispatch | 9 | Un puntero a un IDispatch interfaz en un objeto COM. Nota: En la actualidad no es compatible con ADO. |
adError | 10 | Un código de error de 32 bits |
adBoolean | 11 | Un valor booleano. |
adVariant | 12 | Una automatización Variant . Nota: Actualmente no es compatible con ADO. |
adIUnknown | 13 | Un puntero a un IUnknown interfaz en un objeto COM. Nota: En la actualidad no es compatible con ADO. |
adDecimal | 14 | Un valor numérico exacto con una precisión y escala fijas. |
adTinyInt | 16 | A 1-byte entero con signo. |
adUnsignedTinyInt | 17 | Un entero sin signo de 1 byte. |
adUnsignedSmallInt | 18 | Un entero sin signo de 2 bytes. |
adUnsignedInt | 19 | Un entero sin signo de 4 bytes. |
adBigInt | 20 | Un niño de 8 bytes entero con signo. |
adUnsignedBigInt | 21 | Un entero sin signo de 8 bytes. |
adFileTime | 64 | El número de intervalos de 100 nanosegundos desde enero de 1,1601 |
adGUID | 72 | Un identificador único global (GUID) |
adBinary | 128 | Un valor binario. |
adChar | 129 | Un valor de cadena. |
adWChar | 130 | Una cadena de caracteres Unicode terminada en nulo. |
adNumeric | 131 | Un valor numérico exacto con una precisión y escala fijas. |
adUserDefined | 132 | Una variable definida por el usuario. |
adDBDate | 133 | Un valor de fecha (yyyymmdd) . |
adDBTime | 134 | Un valor de tiempo (hhmmss) . |
adDBTimeStamp | 135 | A / sello de fecha y hora (aaaammddhhmmss más una fracción en millonésimas). |
adChapter | 136 | Un valor capítulo 4 bytes que identifica las filas de un conjunto de filas niño |
adPropVariant | 138 | Un PROPVARIANT automatización. |
adVarNumeric | 139 | Un valor numérico ( Parameter object only) . |
adVarChar | 200 | Un valor de serie ( Parameter object only) . |
adLongVarChar | 201 | Un valor de cadena larga. |
adVarWChar | 202 | Una cadena de caracteres Unicode terminada en nulo. |
adLongVarWChar | 203 | Un valor de cadena Unicode terminada en nulo larga. |
adVarBinary | 204 | Un valor binario ( Parameter object only) . |
adLongVarBinary | 205 | Un valor binario de longitud. |
AdArray | 0x2000 | Un valor de indicador combinado con otro tipo de datos constante. Indica una matriz de que otro tipo de datos. |
<Referencia completa de parámetros de objeto