Visual Basic.NET - Ideas para algo fácil

 
Vista:
sin imagen de perfil

Ideas para algo fácil

Publicado por Carlos (2 intervenciones) el 27/01/2017 15:47:41
Hola buenos días,

Que ideas me puedan dar con lo siguiente.

Recibo de la BD un dato con 15 dígitos, necesito almacenar sólo los 8 primeros de esos 15 dígitos en otra variable. Estoy trabajando con Visual Basic.


Ej:

Recibo
123456789012345

Necesito:

12345678


Alguna idea?


Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Ideas para algo fácil

Publicado por Miguel (476 intervenciones) el 27/01/2017 21:04:47
Utiliza la función "Substring" del tipo "String" para esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Ideas para algo fácil

Publicado por Diego (190 intervenciones) el 27/01/2017 21:13:33
Hola Carlos si es .NET podés utilizar el metodo substring de los objetos de tipo string.

1
2
3
4
Dim recibido as string = "01234567890123456789"
Dim extracto as string
 
extracto = recibido.substring(0,8)

Eso obtiene a partir del primer caracter, por eso el 0 en el primer parámetro. y el parámetro 8, indica los 8 caracteres que necesitas de la cadena original , luego lo almacena en extracto.

Si utilizas VISUAL BASIC, podes utilizar la funcion MID, hace exactamente lo mismo, pero su uso es diferente

1
2
3
4
5
6
Dim recibido as string
Dim extracto as string
 
recibido = "01234567890123456789"
 
extracto = MID(recibido, 1, 8)

Saludos y +bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar