Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Gestión de queries que devuelven resultado nulo

Pues me voy a poner con ese temilla en breves instantes, pero no tengo ni puñetera idea de como se han de tratar.

Lo tipico que si hago una consulta de, por ejemplo una referencia, y la query está bien, pero la referencia no existe, me devolverá "null" o algo similar. Quiero ver como capturar ese valor con un "if" y tratarlo debidamente.

¿Algún alma caritativa me pone un ejemplo "...for dummies"?

Gracias y un abrazo,
Papulo.
Responder Con Cita
  #2  
Antiguo 10-04-2006
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
Si el query que haces no devuelve nada, lo podes consultar con la propiedad IsNull.

if miQuery.IsNull then
ShowMessage('Query vacío !!');
Responder Con Cita
  #3  
Antiguo 10-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Cita:
Empezado por alapaco
Si el query que haces no devuelve nada, lo podes consultar con la propiedad IsNull.

if miQuery.IsNull then
ShowMessage('Query vacío !!');
AAAmmmsss!!!

Sabía yo que era algo sencillo. Muchisisimas gracias, apañero.

Voy a ello raudo y veloz,
Papulo.
Responder Con Cita
  #4  
Antiguo 10-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Si bien, ¿como me refiero a "miQuery" en el codigo?

"Mas vale preguntar y pasar por tonto, que no hacerlo y serlo"
Alguién sabio.

Papulo.
Responder Con Cita
  #5  
Antiguo 10-04-2006
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
A la palabra miQuery la tenes que reemplazar con el nombre que le pongas a la instancia del componente TQuery que uses para hacer un query.
Responder Con Cita
  #6  
Antiguo 11-04-2006
Avatar de kalimero
kalimero kalimero is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 288
Poder: 22
kalimero Va por buen camino
Papulo: ¿Que componentes estas usando?
Responder Con Cita
  #7  
Antiguo 11-04-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Los de INTERBASE: IBDataSet e IBSQL, ni mas ni menos mas el Datamodule y tal y cual.
Responder Con Cita
  #8  
Antiguo 11-04-2006
Avatar de kalimero
kalimero kalimero is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 288
Poder: 22
kalimero Va por buen camino
Los campos persistentes del dataset suelen tener un metodo que realiza la comprobacion que quieres: campopersistente.isnull
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
Rave5-Queries (SQL) idatejo Conexión con bases de datos 2 10-04-2006 18:04:09
Queries a BD Access Cactus Conexión con bases de datos 5 26-10-2005 02:26:29
Substring en Queries idatejo SQL 0 24-12-2004 00:05:32
ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb" eliasterrero Firebird e Interbase 2 28-06-2004 12:20:25
Metodos que devuelven referencias a sí mismos shaktale OOP 8 07-06-2003 03:04:12


La franja horaria es GMT +2. Ahora son las 14:52:41.


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