Buenas,
mi problema es el siguiente:
Estoy realizando una exportación a excel mediante vb.net...
Mediante una query extraigo n registros y los paso a un xls.. tan simple como eso..
Mi problema es que cuando utilizo el
while(dr.read()) ' dr = datareader
exportar_xls...
end while
y hago una exportacion sobre el cliente 'pepe', la primera vez me exporta 20 registros(cuando deberian ser 37), hago la misma exportacion y me exporta 12, hago la misma y me exporta 12... hago la misma y me exporta 20 o tal vez los 37...
Es la misma consulta obviamente con los mismos parametros....
Pienso que es un problema del método READ() por que si a modifico la query para sacar un contador de los registros totales del cliente pepe (select count(*) bla bla) me da 37, osea la cantidad correctas de registros para el cliente 'pepe'...
Disculpen sino se entiende demasiado me cuesta expresarme con este problema ya que después de un rato no logro entender que puede ser...
la query esta bien, eso estoy seguro...
Desde ya muchas gracias.