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.... |
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. |
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. |
Gracias Cauce y Marc
con esa informacion voy a terminar de investigar este asunto... se los agradezco....:cool: |
La franja horaria es GMT +2. Ahora son las 14:05:36. |
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