![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Update a Campos Blob (text)
Hola a Todos.... los habia hechado de menos so...supongo que estaban de actualizacion porque ya estaba asustado
![]() Bueno...mi pregunta es simple... me gustaria saber si hay alguna restriccion en IB/Firebird para hacer Updates en los Campos Blob (sub-Tipo Texto). porque lo he intentado y al final el campo sigue en blanco. Este es el procedimiento que utilizo Update miTabla set campoblob = campo1||campo2||campo3 where miCodigo = n bueno...espero su ayuda como siempre.... Gracias de Antemano....
__________________
El conocimiento es un Patrimonio Universal.... |
#2
|
|||
|
|||
Vaya, ahora mismo no tengo ningún ejemplo a mano (lo podrás encontrar fácilmente por internet), pero el tratamiento de un campo blob debe de ser parametrizado. Esto es:
Update miTabla set campoblob = @var_string where miCodigo = n Previamente haces un "prepare", tratas la variable parametrizada y finalmente haces un commit. Saludos. |
#3
|
||||
|
||||
Hola.
Es un problema de conversión de tipos. No puedes asignar variables varchar a un campo de tipo Blob. Puedes usar UDFs que realizan esta conversión. Personalmente utilizo la función string2blob de la udf fbudf (la que viene con Firebird). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
Gracias Cauce y Marc
con esa informacion voy a terminar de investigar este asunto... se los agradezco.... ![]()
__________________
El conocimiento es un Patrimonio Universal.... |
![]() |
|
|
![]() |
|