Atributo Type de ADO

definición y uso

El atributo Type puede establecer o devolver un DataTypeEnum valor, que puede indicar el tipo del objeto Parameter, Field o Property.

objeto Descripción del objeto Type
Parameter Para el objeto Parameter, el atributo Type tiene permisos de lectura/escritura.
Field Para el nuevo objeto Field añadido a la colección Fields del Record, el atributo Type es de lectura/escritura solo cuando el atributo Value del Field se ha especificado y el proveedor de datos ha añadido con éxito el nuevo Field llamando al método Update de la colección Fields.
Property Para el objeto Property, el atributo Type es de solo lectura.

sintaxis

objectname.Type

instancia

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

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

Para el objeto Property:

<%
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")
Mostrar las propiedades de atributo de la tabla Orders
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Value:" & prop.Value & "<br />")
  response.write("Type:" & prop.Type & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>