Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2005
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 22
Jose_Pérez Va por buen camino
Cast: Convertir Float a cadena "99+999"

Hola a todos:

Estoy haciendo un programa de carreteras. Los técnicos a la hora de referirse a un punto kilométrico, utilizan el siguien modo: 23+560; es decir, punto kilométrico 23,560. Para poder realizar consultas por tramos de carretera, utilizo un campo float para guardar el valor del punto kilométrico.

El problema me viene a la hora de hacer una consulta SQL para mostrar el punto kilométrico en la forma "99+999" (convertido a cadena). ¿Cómo puedo hacerlo con Cast? Estoy utilizando tablas de dbase.

Saludos y gracias.

Última edición por Jose_Pérez fecha: 15-11-2005 a las 11:10:39.
Responder Con Cita
  #2  
Antiguo 15-11-2005
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
No conozco la forma de hacerlo con un cast, pero puedes hacer la select y después desde el código modificarlo con la funcion StringReplace;

Código Delphi [-]
Km := StringReplace(FloatToStr(ConsultaKm.Value),',','+',[rfreplaceall]);
__________________
Si no lees esto no vivirás tranquilo
Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:54:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi