espero que alguien me pueda ayudar porque me estoy volviendo loco.
Os explico el problema:
voy a recoger datos de un campo de base de datos
...
1 - sql="SELECT Notas FROM Tabla"
2 - Set obrs = oConn.Execute(sql)
3 - if not obrs.EOF then
4 - obrs.Movefirst9 - end if
5 - While not obrs.EOF6 - Observaciones = Observaciones & obrs("Notas")8 - Wend
7 - obrs.MoveNext
...
Hasta aquí todo parece normal, pero resulta que, teniendo datos en el campo 'Notas', la variable 'Observaciones' me devolvía 'Nulo'. Al darme cuenta de ésto he agregado una línea de inspección y he ejecutado el código paso a paso. Cual ha sido mi sorpresa al encontrar que el valor de obrs("Notas") iba cambiando a medida que ejecutaba líneas:
Línea 3 - Valor de obrs("Notas"): 'Esto es una Prueba de funcionamiento'
Línea 4 - Valor de obrs("Notas"): Null
Línea 5 - Valor de obrs("Notas"): 'Esto es una Prueba de funcionamiento'
Línea 6 - Valor de obrs("Notas"): Null
Línea 7 - Valor de obrs("Notas"): Null
...
¿Alguien puede explicarme que esta ocurriendo? No entiendo Nada.