Cita:
Empezado por Frami
¿Cómo puedo cambiarlos a numéricos?
Con el comando este
Update "DOCLI.DB" set PuBaseHt = (SUBSTRING(PuBaseHt FROM 1 FOR 2) + "," + SUBSTRING(PuBaseHt FROM 3 FOR 20))
Me aparece un mensaje de error que dice: "Diferencia de Tipo en una expresión"
¿Debe ser por que el tipo del campo no es numérico?
|
Ese comando que te indique y el que tu escribiste son para campos tipo texto. Ahora si deseas pasar a numérico primero debes indicar el punto decimal ya que si lo mandas así como esta por ejemplo el valor del campo "MtTtc" en la segunda fila que escribiste en tu 1er post dice "370260" que seria un número entero de 6 dígitos, al ponerle la coma decimal sería "37,0260" seria un número de 2 dígitos y 4 decimales. Una vez hecho estos cambios en el editor de base de datos de paradox puedes cambiar el campo a valor numérico.
Avisas como te fue.
Saludos