FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Concadenar un Blob y un Varchar
ej;:
tipo varchar blob select nombrepaciente||diagnostico from recetas me sale error, no me muestra nada, como se hace esto? utilizo firebird 2.0 y delphi 7.
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
Hola
Desde IBExpert o desde delphi??? Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
desde delphi,
__________________
Enseñar es la virtud de un sabio. |
#4
|
||||
|
||||
Hola
Desde IBExpert o directo en Firebird:
Desde Delphi:
Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
error me aparece, de esa forma en delphi no me aparece nada
y en firebird error. debido a que hay incompatibiliad en los tipo Blob y un Varchar el cast(nombrepaciente as blob) o el cast(diagnostico as varchar) no me acepta tampoco. que hago?
__________________
Enseñar es la virtud de un sabio. Última edición por ingabraham fecha: 12-08-2010 a las 23:55:10. |
#6
|
|||
|
|||
Cita:
Saludos |
#7
|
||||
|
||||
Hola ingabraham.
El código funciona perfectamente. Cambié los nombres de campo y tabla para realizar la prueba, pero la consulta es la misma: Campo || CampoBlob Prueba en Delphi/Firebird, con IBQuery y con IBDataSet:
Saludos. Última edición por ecfisa fecha: 13-08-2010 a las 00:31:58. |
#8
|
||||
|
||||
Hola
En un reporte uso esta sentencia a la perfeccion, al estar en el string del reporte es igual que ponerla en el IBexpert:
Y en uno de los tantos codigos que tengo en delphi:
Por lo tanto: Las dos sentencias que puse funcionan Perfectamente en Firebird, si no es asi, tengo un trato con el diablo jejejje. Saludos PD: LAS COMILLAS son por razones Obvias: Se usan para que los datos que se presentan no estén pegados, estén separados por un espacio, muy útil lógicamente.
__________________
Siempre Novato |
#9
|
||||
|
||||
NO ME HAN ENTENDIDO TODAVIA EXCEPTO egotar
esto : || '' '' || no me sirve solamente. hay un campo BLOB con un campo String Los quiero concadenar, pero asi :|| '' '' || sencillamente no me los concadena, debido a que el tipo blob es incompatible con el string.
__________________
Enseñar es la virtud de un sabio. |
#10
|
||||
|
||||
Cita:
A ver si te puedo entender... vos intentás hacer algo como esto ?
Es decir, que intentas y que no logras ? Podés poner el código ? Saludos. Última edición por ecfisa fecha: 14-08-2010 a las 18:28:53. |
#11
|
|||
|
|||
Cita:
Me imagino que lo correcto es así.
saludos |
#12
|
||||
|
||||
esta bien como todos ustedes plantean sus respuestas,
es que no me daba los registros correctos por otro problema hay registros del campo varchar que estan null y no concadena ej: nombre diagnostico juan diarrea avanzada marcos is null no me condadena a marchos: respuesta obtenida - juan diarrea avanzada - el registro de marcos no concadena. me aparece vacio. || esta bien y substring tambien. pero me falta corregir ese problema:, lo correcto seria - juan diarrea avanzada - marcos
__________________
Enseñar es la virtud de un sabio. |
#13
|
||||
|
||||
Ahora sí...
La consulta podría ser:
Nota: Si el nombre es requerido, está sí o sí, la consulta puede quedar:
Saludos. Última edición por ecfisa fecha: 14-08-2010 a las 23:10:41. |
#14
|
||||
|
||||
Hola
OTRO:
Incluso se puede hacer con case. Saludos
__________________
Siempre Novato |
#15
|
||||
|
||||
Cita:
Saludos. Última edición por ecfisa fecha: 15-08-2010 a las 01:28:22. |
#16
|
||||
|
||||
Hola
Seguro ??, quien sabe de donde lo copie En eso soy especialista, Control+C, Control+V. Saludos
__________________
Siempre Novato |
#17
|
||||
|
||||
Cita:
Encima lo haces de memoria !!!... No digas que no, por que sobra una comilla simple en ''SIN DATO''. Probé el código para entenderlo , hay cosas como IIF que no conocía. Lo demás, como era de esperarse de un 'novato' anda perfecto. Saludos. |
#18
|
||||
|
||||
Hola
Siempre me olvido, la doble comilla es cuando se usa en delphi. Saludos PD: Me alegro que conozcas algo nuevo, pero seguro que no soy el mas adecuado para enseñar nada amigo.
__________________
Siempre Novato |
#19
|
||||
|
||||
Cita:
este codigo iff lo acepta firebird 2.0
__________________
Enseñar es la virtud de un sabio. |
#20
|
||||
|
||||
Hola
Yo tengo firebird 2.1. y acepta a la perfección, cualquiera de los dos. No creo que haya mucha diferencia. Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cambiar tipo de dato blob a varchar en firebird | ingabraham | Varios | 4 | 13-08-2010 00:13:49 |
Asignar un varchar a un blob | Minotaure | Firebird e Interbase | 2 | 30-06-2008 09:50:51 |
Que es Mejor un Varchar o Blob | brandolin | Firebird e Interbase | 4 | 14-03-2005 02:23:15 |
UDF para convertir de un BLOB Type Text a un Varchar???? | AGAG4 | SQL | 0 | 06-12-2004 19:59:47 |
cast de BLOB a VARCHAR o CHAR | Angel | Firebird e Interbase | 1 | 03-10-2003 18:41:20 |
|