FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas con Locate
tengo lo siguente, pero nunca cumpre la condición:
Donde existe un campo "cant" de tipo integer en el ClientDataset. ¿como puedo saber si hay algún valor 0 dentro del campo "cant"? |
#2
|
||||
|
||||
Proba con esto
Esto busca dentro del registro y dentro del campo:
Ahora si queres buscar en la tabla completa proba con esto
__________________
\_--> NoShY <--_/ Última edición por noshy fecha: 16-05-2006 a las 16:48:11. |
#3
|
|||
|
|||
¿Cómo puedo evitar que no falle si tengo valores NULL?
|
#4
|
||||
|
||||
El tema es que en una tabla no deberia tener valores nulos, en todo caso en el campo ponele como defecto el valor '0' (cero) para que no genere un null, si no vas a tener que realizar dos busquedas, una para '0' y otra para null.
__________________
\_--> NoShY <--_/ |
#6
|
||||
|
||||
en la ayuda de Delphi encontre esto:
"or if the KeyFields property does not include any string fields, Options is ignored." o sea que si el campo no es string no se cumple la funcion. Lo lamento pero en campos Integer no funciona, vas a tener que hacer una busqueda manual.
__________________
\_--> NoShY <--_/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con locate | halizia | Conexión con bases de datos | 3 | 10-04-2006 08:29:14 |
Problemas con Locate | Acker | Tablas planas | 12 | 05-08-2005 15:47:46 |
Problemas con locate | Ivanzinho | Firebird e Interbase | 0 | 03-05-2005 17:45:57 |
problemas con locate | maui | Conexión con bases de datos | 19 | 19-06-2004 07:53:57 |
Problemas Con Locate | gzerox | Firebird e Interbase | 4 | 20-05-2004 10:06:14 |
|