Visual Basic - Recordset

Life is soft - evento anual de software empresarial
 
Vista:

Recordset

Publicado por Felipe (8 intervenciones) el 10/12/2002 01:08:29
Efectuo una consulta en una b. de d. El recorset resultante lo llamo "Consulta". Mi problema es el siguiente: Posicionado en un registro me dirijo a un campo del mismo con la expresión:
Consulta.Campo
Hasta aquí todo bien, pero ¿hay alguna forma de acceder al campo por medio de una variable?
Variable="Campo"
Consulta.??????
Muchas gracias por anticipado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ariel

RE:Recordset

Publicado por Ariel (6 intervenciones) el 15/01/2003 06:50:38
Bueno, hay varias maneras de las que se me ocurren en este momento.

Por ejemplo:
==========

Vos tenés el recordset Consulta.

Consulta.Fields(\"ID\") ; podés asignar la variable CodID y luego asignarle un valor.

Dim CodID as string
CodID = \"ID\"
Consulta.Fields(CodID)

Otro método más complejo,

Consulta.Fields(0)

Por que el cero es el primer campo. Si deseas otro campo, basta con cambiar el número según la posición en el campo y listo. Recordá, que empieza de cero el primer campo y no uno.

Cualquier cosa, mandá un correo... Suerte !!!




Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar