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 pense que me habian quitado la pagina.
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.... |
|
|
|