propiedad Value de ADO
definición y uso
La propiedad Value puede establecer o devolver el valor del objeto Parameter, Field o Property.
objeto | descripción de la propiedad Value |
---|---|
Parameter |
El valor de Value puede establecer o devolver un valor variant, que indica el valor del objeto Parameter. comentario: Antes de leer la propiedad Value, debe cerrar el objeto Recordset. Para los objetos Parameter, ADO solo lee una vez la propiedad Value del proveedor. |
Field |
La propiedad Value puede establecer o devolver un valor variant, que indica el valor actual del objeto Field. comentario: Para los nuevos objetos Field añadidos a la colección Fields del Record, debe establecer primero la propiedad Value y llamar a Update de la colección Fields antes de establecer cualquier otra propiedad. |
Property |
La propiedad Value puede establecer o devolver un valor variant, que indica el valor actual del objeto Property. comentario: No se puede establecer el valor de Value para propiedades de solo lectura. |
sintaxis
objectname.Value
instancia
para Field objeto:
<% 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).Value) rs.Close conn.close %>
para Parameter objeto:
<% 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 Property objeto:
<% 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 atribuciones de propiedad 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 />") next rs.close conn.close set rs=nothing set conn=nothing %>