|
einarcito, al igual que a Caral el error me huele a que proviene de otro lado.
Me gustaría saber que haces antes y después de ese código. Sin conocer mayores detalles no te sabría decir.
No es que no sea estable sino que en ocasiones eso puede forzar al compilador interpretar al dato de forma incorrecta. El empleo de Value fuerza al compilador hacer la transformación desde el tipo Variant al tipo esperado, y muy a pesar de que el mecanismo de conversión de variant a otros tipos (y a la inversa, de otros a variant) es bastante inteligente esto no garantiza de que dato se transforme adecuadamente. Si se es incapaz de reconocer el tipo, se producirá una excepción y el dato no se mostrará o almacenerá apropiadamente.
Por ello es mejor emplear AsXXX.
Saludos,
|