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
  #1  
Antiguo 21-11-2007
altp altp is offline
Miembro
 
Registrado: sep 2003
Posts: 131
Poder: 21
altp Va por buen camino
Upper + Blob

Buenos dias a todos.

Tengo un problema y es el siguiente:

Intento localizar algo en un campo blob y lo que utilizo es lo siguiente:

where UPPER(campo_blob) like UPPER('%algo%')

Esto me da un error que es el siguiente "coversion error from string BLOB"

Espero me puedan echar un cable.

Gracias.
Responder Con Cita
  #2  
Antiguo 21-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Si ese campo solo guarda texto, entonces prueba a convertirlo a un Blob de Subtipo Text.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 21-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Puedes usar el siguiente script para cambiar de subtipo a tu campo Blob:

Código SQL [-]
update RDB$FIELDS set RDB$FIELD_SUB_TYPE = :suptipo
where RDB$FIELD_NAME = (select RDB$FIELD_SOURCE from RDB$RELATION_FIELDS
where RDB$FIELD_NAME=UPPER('Nombre_del_campo') and
RDB$RELATION_NAME=UPPER('Nombre_de_la_tabla'))

Los codigos de los subtipos son numericos y son los siguientes:

Cita:
0-> BINARY
1-> TEXT
2-> BLR
3-> ACL
4-> RANGES
5-> SUMMARY
6-> FORMAT
7-> TRANSACTION_DESCRIPTION
8-> EXTERNAL_FILE_DESCRIPTION
9-> DEBUG_INFORMATION
Avisanos si te funciona para estar mas seguro y poderlo poner en la sección de trucos .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 21-11-2007 a las 18:43:28. Razón: Tabla y campo siempre en mayuscula
Responder Con Cita
  #4  
Antiguo 21-11-2007
altp altp is offline
Miembro
 
Registrado: sep 2003
Posts: 131
Poder: 21
altp Va por buen camino
Gracias por respoder.

El campo en cuestión lo tengo de tipo TEXT.

DESCRIPCION blob sub_type 1

Si se te ocurre algo más te agradecería que lo comentases.
Responder Con Cita
  #5  
Antiguo 21-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por altp Ver Mensaje
Gracias por respoder.

El campo en cuestión lo tengo de tipo TEXT.

DESCRIPCION blob sub_type 1

Si se te ocurre algo más te agradecería que lo comentases.

Bueno, en ese caso, seguramente algun registro en ese campo estara guardando alguna cosa distinta a un texto, lo digo porque acabo de hacer una prueba con un campo que tengo declarado de la misma manera y me funciono bien.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 21-11-2007 a las 19:22:57. Razón: Ortografia
Responder Con Cita
  #6  
Antiguo 21-11-2007
altp altp is offline
Miembro
 
Registrado: sep 2003
Posts: 131
Poder: 21
altp Va por buen camino
Gracias, miraré a ver en qué registro hay algo guardado que sea raro.

Saludos.
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
¿Como convertir un Blob(texto), a un Blob(Binario)? Nelly Varios 2 19-09-2007 22:30:37
Upper Y Letra Ñ maro Firebird e Interbase 1 17-04-2007 20:34:19
Funciones De Upper Case micayael Firebird e Interbase 6 27-09-2005 15:46:56
de Blob a ???? brandolin Firebird e Interbase 7 02-04-2004 00:31:52
UPPER, UpperCase con eñes, tildes ... Tomás Firebird e Interbase 3 15-01-2004 18:24:24


La franja horaria es GMT +2. Ahora son las 16:58:45.


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