Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/11/2010, 07:46
gonzo13
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 16 años, 2 meses
Puntos: 6
Respuesta: Concatenar valor cadena en una variable

Buenas,

tengo una pregunta: ¿siempre los datos vienen en ese orden y las cadenas siempre tienen el formato correcto? Me explico, ¿tienes algún campo tipo CRC (control de errores) que te indique si la trama de datos es correcta o es que siempre lo es y no es necesario comprobarlo?. Si no es necesario comprobarlo, puedes usar la solución de sam90: recorres la tabla, seleccionas el primer numero, lo multiplicas por 10, le sumas las unidades y lo guardas.

Sin embargo, si los campos tienen algún formato específico (por ejemplo, los campos numéricos siempre tienen 2 caracteres), tendrás que realizar las operaciones (las que te ha comentado sam90) al mismo tiempo que vas verificando que el campo no contiene errores. Para ello, podrías emplear un dominio para cada dato (por ejemplo, los meses pertenecen al dominio [0,12] ). Una buena idea podría ser la de emplear una función para cada dato que se va a leer, ya que a la hora de depurar o corregir errores podrías descubrir el error más cómodamente.

Por último, y como consejo, piensa que quizás el emplear una estructura (mejor dinámica) también te simplificaría mucho el almacenamiento de los datos obtenidos y su posterior empleo.

Un saludo,
Gonzo13