Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/02/2009, 08:54
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: No puedo declarar variables cuando ya he leído un OleDbDataReader??

Hola Peter!
Como va todo? Gracias por tu respuesta.
Verás, entiendo lo que dices, de hecho este es un aspecto que tenemos que tener muy presente para programar.
Si declaro la variable dentro de un IF, cuando salgo del IF ya no existe tal variable. Bien.
De hecho, en este caso, no pretendo usar la variable fuera del IF, por eso precisamente la declaro dentro. Porqué una vez finaliza el IF no la necesito, como puedes ver en el código.
Esas dos variables las utilizo para construir las dos sentencias SQL que están un poquito más abajo, que no he querido escribir enteras, pero que se encuentran dentro del IF, igualmente.
Por lo tanto, en ese punto deberían ser accesibles, verdad?
Me explico un poco más.
Cuando estoy depurando paso a paso, si me paro justo en la línea posterior a las declaraciones, debería poder ver el valor que tiene la variable en ese momento, puesto que sigo estando dentro del IF. Pero no es así, cuando intento ver el valor mediante la ventana de inspección, por ejemplo, o posicionándome encima de la variable con el mouse, me muestra el mensaje que ya puse antes:

- No se ha declarado el nombre 'miTarifa'

¿Me estoy perdiendo algo?
Saludos!
__________________
..:: moNTeZIon ::..