none
me sale este error conversion from string to type 'integer' is not valid RRS feed

Respuestas

  • quiero hacer una factura y 

    me sale este error conversion from string to type 'integer' is not valid 

    Hola:

    Por el mensaje de error que comentas que obtienes, lo único que te puedo decir es que parece ser que estás intentando convertir una cadena alfanumérica (aunque ésta solamente contenga números) en un valor numérico entero, y eso no está permitido.

    Pero como no has mostrado el código fuente de la línea donde obtienes ese error, pues no te puedo decir cómo corregirlo. Como escribes que "quieres hacer una factura", si por casualidad el número de la factura es un valor alfanumérico, para convertirlo en Integer tendrías que hacerlo de la siguiente manera:

        Dim numeroFactura As String = "12345"  ' --> Valor alfanumérico
    
        Dim valorInteger As Integer = CInt(numeroFactura)

    No estaría de más que le echases un vistazo al siguiente tema de la ayuda:

    Funciones de conversión de tipos

    Un saludo


    Enrique Martínez Montejo
    [MS MVP - Visual Studio y Tecnologías de Desarrollo]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.



    jueves, 16 de noviembre de 2017 17:33
    Moderador