Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #41  
Antiguo 14-06-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Cita:
Empezado por maeyanes Ver Mensaje
Así como presentas tu ejemplo ya tiene más sentido el uso que indicas, pero de la forma en que lo presentó gluglu (donde solo usa un parámetro) es donde no le vi mucho sentido.
Sí, el caso de gluglu es muy distinto.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #42  
Antiguo 17-06-2011
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Yo también hago mucho este tipo de consultas:

Código SQL [-]
select * from CLIENTES where (:APELLIDOS is null or APELLIDOS = :APELLIDOS) and            (:TELEFONO is null or TELEFONO = :TELEFONO)

Pero nunca las hago desde un Query directo debido a el error que comentan, siempre las he hecho desde un procedimiento almacenado y así nunca me ponen problemas...


Respecto a

Código SQL [-]
select * from tabla where cast(:id as integer) is not null and id = :id and tipo = 0  select * tabla where id = :id and tipomov = 0

Entiendo lo expresado por maeyanes ya que en un query (hasta donde entiendo) decir

Código SQL [-]
where campo = Null

no debe de retornar algún valor por la forma como se debe de tratar los nulos.


Y sigo sin entender y me gustaría saber para que se puede usar un query así:

Código SQL [-]
Select Campo1 from Tabla1   where :Clave is Null
Sin hacer algo como lo que muestra guillotmarc... Aun así en un sp debe de funcionar bien esa consulta.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #43  
Antiguo 17-06-2011
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
resp

Yo en tu caso escribiria la misma intruccion en ibexperte y la ejecuto. Yo la acabo de probar con este valor 1234567891023456789 y funciona perfecto.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
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
Método tem parametro do tipo sysint Paulao Varios 2 16-09-2010 21:20:15
SQL CASE y COALESCE mjjj SQL 1 17-12-2008 16:37:52
tipo de dato para pasar parametro a un store procedure Bracus SQL 6 25-03-2008 13:38:13
Parametro a todos los objetos de un tipo amadis OOP 1 06-10-2007 17:46:47
Parametro Tipo BIGINT Stored Procedure hibero Firebird e Interbase 5 13-04-2004 19:49:31


La franja horaria es GMT +2. Ahora son las 22:54:02.


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