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 27-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
Paradox problemas con coma

Muy buenas,

Mi problema es que ejecuta una consulta SQL en una base de datos con Paradox y me da problemas, esta es la consulta,
Código SQL [-]
INSERT INTO SUMASIVAS 
SELECT DISTINCT IVAS.IVA, SUM((Cantidad * (PVP - (PVP * CAST(Dto1 AS FLOAT) / 100))) - ((Cantidad * (PVP - (PVP * CAST(Dto1 AS FLOAT) / 100))) * CAST(Dto2 AS FLOAT) / 100)) as Total 
FROM '+FmPrincipal.DirTrabajo+'IVAS, '+FmPrincipal.DirTrabajo+'DETFAC WHERE IdIVA = DETFAC.IVA AND DETFAC.NUMFAC = "'+DMGestion.TCabFacNumFac.Value+'" GROUP BY IVA';

El problemas es que si el valo de Dto1 es 5,00 lo coge como 500 y hace mal el calculo si es 5 no da problema.

En un equipo lo hace bien de la foma que sea pero en el otro tiene esta pega, he mirado la configuracion regional y estan los dos igual.

Gracias por todo
Responder Con Cita
  #2  
Antiguo 28-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
En la tabla DETFAC.db el campo Dto1 y Dto2 son alfanuméricos para que se posible guardar el valor PROMO ya he hecho cálculos con los valores que guardo pero al pasar a float en SQL con CAST no lo convierte como deberia y claro el calculo sale erroneo.

Esto en mi equipo no me da problema y lo hace correctamente pero en otro si que lo toma por ejemplo 3,3 como 33 y 5,00 como 500.

La tabla donde guardo los datos es una tabla que creo en ejecucion y al terminar la borro, no se si tendra algo que ver.
Responder Con Cita
  #3  
Antiguo 28-10-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si ocurre en unos equipos sí y en otros no, es posible que se deba a la configuración Regional.

Revisa la configuración que tienes respecto a separadores etc.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 28-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
Ya revise que no fuera po eso y configure los equipos con la misma configuracion regional.

¿Es posible que sea por el lenguaje de la tabala?
Responder Con Cita
  #5  
Antiguo 28-10-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
busca en el bde administrator la configuration del paradox
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #6  
Antiguo 28-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
Me podrías decir que es lo que tengo que mirar exactamente.

Gracias.
Responder Con Cita
  #7  
Antiguo 28-10-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
en la pestaña configuracion, la opcion sistema, alli esta el formato de configuracion...
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 28-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
Que archivos debo copiar para que la misma configuracion que tengo en mi equipo se copie a los demas?
Responder Con Cita
  #9  
Antiguo 28-10-2008
Minio Minio is offline
Miembro
 
Registrado: jul 2007
Ubicación: Elche (Alicante) ESPAÑA
Posts: 65
Poder: 17
Minio Va por buen camino
Muchas gracias eduarcol en Formats-> Number el separador decimal y de millares estaba al contrario.

Como puedo hacer para que la configuración que quiero se copie exactamente.
Responder Con Cita
  #10  
Antiguo 28-10-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Prueba copiando "IDAPI32.CFG", esta en la carpeta archivos de programa\borldan\common file\bde

Has una copia antes de ..
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
La importancia de una coma. marcoszorrilla La Taberna 5 16-07-2008 16:28:58
quitar coma de edit victorsc Varios 4 09-03-2008 18:51:40
cambiar el punto por la coma carlosll Varios 6 12-04-2007 19:11:57
xml punto coma carlomagno Varios 2 06-09-2004 11:49:35
Coma Investment Humor 1 02-07-2003 10:45:07


La franja horaria es GMT +2. Ahora son las 15:24:13.


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