Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con funcion

Estas en el tema de Ayuda con funcion en el foro de .NET en Foros del Web. Hola a todos, estoy haciendo un sistema de mensajeria de ivr, pero cuando declaro la siguiente funcion: MontoDeuda = (Mid(Lector("Cuota_Vencida"), 1, InStr(Lector("Cuota_Vencida"), ",") - 1) ...
  #1 (permalink)  
Antiguo 27/11/2009, 15:02
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Ayuda con funcion

Hola a todos, estoy haciendo un sistema de mensajeria de ivr, pero cuando declaro la siguiente funcion:
MontoDeuda = (Mid(Lector("Cuota_Vencida"), 1, InStr(Lector("Cuota_Vencida"), ",") - 1) + "," + Mid(Lector("Cuota_Vencida"), InStr(Lector("Cuota_Vencida"), ",") + 1, 2)).ToString
me da el siguiente error al ejecutarla:
El valor del argumento 'Length' debe ser mayor o igual que cero

Podrian ayudarme.

Gracias de Antemano.
  #2 (permalink)  
Antiguo 30/11/2009, 16:37
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Ayuda con funcion

Cita:
MontoDeuda = (Mid(Lector("Cuota_Vencida"), 1, InStr(Lector("Cuota_Vencida"), ",") - 1)
El problema es con ese -1, que deseas hacer con el campo "Cuota_Vencida" me parece o intentas redondear la parte entera nada más?
__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 30/11/2009, 16:59
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ayuda con funcion

¿Por qué necesitas hacer una conversión tan compleja?
¿En qué formato numérico te está devolviendo Lector("Cuota_Vencida") el valor?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:41.