FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
No necesariamente. El parámetro en cuestión no se asignaba a un campo (el motor de datos habría indicado el error) sino al límite superior de un between. Una consulta del tipo
al menos en MySQL, funciona bien aunque campo sea de un tipo entero pequeño, y es lógico que funcione pues no hay ninguna infracción al rango del campo. Habría que ver qué es lo que hace Delphi con el valor del parámetro cuando excede el rango. (Quizá lo ajusta a -1) LineComment Saludos |
#2
|
||||
|
||||
Entonces ese era el problema con parámetros lo convertía en -1 y sin parámetros le asignaba correctamente el número mayor de 32000
|
#3
|
||||
|
||||
Cuando un SmallInt excede del valor que puede almacenar, puede tener dos estados (Positivo o Nevativo)
SmallInt = Valor que se le pasa originalmente - (32767 * 2) - 2 eje: Resultado es: a = 36000, b = -29536 Resultado es: a = 86000, b = -20464 Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#4
|
||||
|
||||
Perdón, esto de copiar y pegar, pasa lo que pasa.
Resultado es: a = 86000, b = 20464 Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
insertar sqlquery | ttotto | MySQL | 11 | 10-07-2012 15:03:44 |
ClientDataSets con parámetros, no funciona la consulta | rochi | Providers | 3 | 10-10-2008 20:47:24 |
Activar un SQLQuery | beatriz g | SQL | 3 | 29-08-2006 10:06:40 |
SQLQuery con IBExpress | Humberto Pertuz | Conexión con bases de datos | 2 | 05-11-2003 22:48:02 |
|