![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Otro detalle que noto es que está mandando los valores de las campos como si fueran cadenas de texto, o sea, entre comillas simples. No se si eso se pueda en MySQL, pero en otros manejadores me imagino que daría error de tipos no compatibles. Prueba tu query de esta forma:
Lo cual te debe resultar en algo como:
Otra posibilidad es usar la función format:
Saludos... |
|
#2
|
||||
|
||||
|
Gracias por responder.
Me sique dando un error y he probado de las dos formas que me habeis propuesto. Os cuento cuando se evalua el update queda talque asi:
y da problemas por las comas de los decimales con las comas de separacion de campos. Hay alguna forma de que no tome esa coma de decimales como coma de separacion de campos. Me explico, Hay otra forma de hacer un UPDATE sin utilizar las comas de separacion?. El MySql si que hacepta las comas de decimales ya que los precios y demas los estoy metiendo con un dbgrid y no me deja meter puntos solo hacepta comas. Si intento meter un punto en los decimales te pita. Gracias por adelantado. |
|
#3
|
||||
|
||||
|
No, no. MySql no acepta comas decimales. Lo que sucede son dos cosas:
1. Tu DBGrid acepta comas y no puntos porque seguramente así está la configuración regional de tu pc. 2. Al hacer la actualización a través de un control de datos, éste hace la conversión de formato cambiando las comas por puntos. Pero el punto es el punto Si vas a agregar directamente los datos mediante SQL, debes usar puntos, no comas decimales.Esto también lo puedes subsanar si utilizas parámetros (y siempre debieran usarse parámetros) en lugar de concatenar los valores de los Edits directamente:
Aquí, los : indican que precio e id son parámetros que debes proporcionar así:
Siendo valor un dato float que puedes obtener del edit con las funciones que comenta maeyanes. La componente Query se encargará de colocar los parámetros en el formato correcto (punto o comas). // Saludos Última edición por roman fecha: 16-08-2006 a las 18:40:04. |
|
#4
|
|||
|
|||
|
Prueba entonces con una query con parámetros:
Update: Vaya, se me adelantaron... :P Saludos... |
|
#5
|
||||
|
||||
Soys unos maquinas ya funciona!!!Parecera una tonteria pero llevo todo el puto dia con esto. La Solucion:
por cierto donde salen las caritas hay que poner dospuntospe vale? |
|
#6
|
||||
|
||||
|
Cita:
Para evitar que salgan caritas cuando en el código ponemos :p basta usar la etiqueta [noparse]: [ delphi ] [ noparse ] ... [ /noparse ] [ /delphi ] // Saludos |
|
#7
|
|||
|
|||
|
Vaya, hasta ahora me lo dicen (lo de [ noparse ]
). Por cierto, no sería mejor que dentro de las etiquetas code, delphi, sql. etc., no se haga la sustitución de "smileis" de forma predeterminada?Saludos... |
|
#8
|
||||
|
||||
|
Cita:
![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#9
|
||||
|
||||
|
Otra cosa mas que se aprende hoy. Gracias por avisar roman.
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| trackbar con numeros reales | haffo | OOP | 29 | 12-12-2017 18:14:01 |
| Transparencias reales... | elcigarra | Gráficos | 3 | 13-07-2005 14:29:20 |
| ¿Sucesos reales? | rafita | Humor | 0 | 11-02-2005 12:54:51 |
| sumar reales | migueilichenco | Varios | 1 | 01-12-2004 16:25:01 |
| Ofertas reales | obiwuan | Humor | 0 | 16-12-2003 22:44:54 |
|