Dudas Recordset
Publicado por Pere (22 intervenciones) el 24/04/2020 10:08:54
Buenos dias,
tengo muy poca experiencia en Recordsets.
Necesito cargar unos 10 campos de un registro de una tabla en una matriz.
Creo que lo mejor es hacerlo mediante un recordset.
Aplicando ejemplos cargo el recorset sin problemas, pero mi duda es el bucle que recorre los campos de un registro concreto.
Sub CONECTA_ACTUAL()
LO que he hecho
aqui me recorre todos los campos ref_client, pero quiero recorrer todo un registro...Como se hace?
Gracias por adelantado
tengo muy poca experiencia en Recordsets.
Necesito cargar unos 10 campos de un registro de una tabla en una matriz.
Creo que lo mejor es hacerlo mediante un recordset.
Aplicando ejemplos cargo el recorset sin problemas, pero mi duda es el bucle que recorre los campos de un registro concreto.
Sub CONECTA_ACTUAL()
LO que he hecho
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Dim conexio As New Connection 'creamos una conexion utilizando el objeto connection'
Set conexio = CurrentProject.Connection 'establecemos conexion con la base actual
Dim instruccio As String 'declaramos variable de tipo texto
instruccio = "select * from T_parametres" 'almacenamos en la variable de tipo texto una instruccio sql
Dim mirecorset As New Recordset 'creacion de objeto recorset tabla virtual
mirecorset.Open instruccio, conexio 'abrir el recorset utilizando la conexion activa e insertar la informacion sql
Do Until mirecorset.EOF 'recorre el recorset hasta que llegue al final (EOF)
Debug.Print mirecorset!ref_client; ‘
mirecorset.MoveNext 'avanza un registro o linea dentro del recorset
Loop
Do Until mirecorset.EOF
mirecorset.Close 'cierra recorset
Set mirecorset = Nothing 'libera la memoria de los recursos utilizados en el recorset
conexio.Close 'cierra la conexion
Set conexio = Nothing 'libera los recursos utilizados en la conexion
End Sub
aqui me recorre todos los campos ref_client, pero quiero recorrer todo un registro...Como se hace?
Gracias por adelantado
Valora esta pregunta


0