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 24-04-2007
NSL94 NSL94 is offline
Miembro
 
Registrado: abr 2007
Posts: 43
Poder: 0
NSL94 Va por buen camino
Question comparar un campo memo=empty?

uolas,
soy nuevo en esto del delphi, y no consigo encontrar la manera de comparar un campo memo para saber si esta vacio. es decir lo que busco seria el equivalente de esto:

if campotexto.text=' ' then

pero para un campo memo.
si ya se que es muy basico, y espero no desatar demasiadas risas
si alguien me puede ayudar, muchas gracias de ante mano.
1 saludo!
Responder Con Cita
  #2  
Antiguo 24-04-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
¿y cuál es el problema con esa instrucción que pusiste?

a mi me funciona perfectamente
Código Delphi [-]
 if Trim(campotexto.text)='' then
 showmessage('vacío');
__________________

Responder Con Cita
  #3  
Antiguo 24-04-2007
NSL94 NSL94 is offline
Miembro
 
Registrado: abr 2007
Posts: 43
Poder: 0
NSL94 Va por buen camino
Que esto funcciona para un campo texto no para un campo de tipo Memo.
ademas me exprimi mal, me hace falta el codigo para aplicar un filtro, es decir tipo sql
que para el campo texto seria lo siguiente:
filtro:='TAREA_PENDIENTE<>''''' que vendria a poner el filtro a tarea_pendiente<>''
pero claro un campo memo no es un string, y no me deja comparar.

litaralmente lo que quiero sacar es esto para un campo memo
filtro:='campomemo<>empty'

Última edición por NSL94 fecha: 24-04-2007 a las 18:49:42.
Responder Con Cita
  #4  
Antiguo 24-04-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Yo lo estoy probando con un memo y si funciona.

Incluso funciona si haces:
Código Delphi [-]
if length(trim(memo.text))=0 then
 showmessage('vacío');

....

if trim(memo.text)='' then
 showmessage('vacío');

Revisando la instrucción que tienes, estas comparando el memo con un espacio en blanco. Es decir, tienes:

Código Delphi [-]
 
if campotexto.text=' ' then
...
if campotexto.text='b' then
...
if campotexto.text='' then

tienes un espacio en blanco entre los apóstrofes. Cuando debería de ser:

Código Delphi [-]
  if campotexto.text='' then
__________________

Responder Con Cita
  #5  
Antiguo 24-04-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
vamos a ver... parece que ando medio confundido....

si quieres comprar un campo de una base de datos:

Código Delphi [-]
with TuDataset do begin
 ...
 if Trim(FieldByName('TUCampoMemo').AsString)='' then
 ...
 ...
end; //with
__________________

Responder Con Cita
  #6  
Antiguo 24-04-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
¿que manejador de base de datos estas utilizando?
__________________

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
Igualar campo STRING con campo MEMO en una SQL ciscu SQL 2 19-01-2006 10:05:23
Campo memo tabla escribirlo en componente Memo Sayuri Conexión con bases de datos 2 18-08-2005 13:58:01
Comparar edit con campo de mi tabla el_barto Conexión con bases de datos 15 07-07-2005 23:23:18
Comparar un campo de usuario y password. alfredosg19 Varios 8 15-03-2005 13:21:00
texto en un MEMO ...encontrar comparar sakuragi OOP 4 27-02-2004 17:24:28


La franja horaria es GMT +2. Ahora son las 21:16:48.


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