como convierto ??

04/07/2009 - 00:56 por aa | Informe spam
Hola,tengo un campo de una tabla que tiene este dato string
{25442-dafafa2}
hay una aplicacion externa que graba un log con el formato varbinary de ese
campo pero sin el 0x
Como hago para lograr tener un string con la representacion de varbinary
pero si el 0x ya que cuando convierto a string me lo vuelve a pasar a {25442
y yo necesito pasar un string con la parte de varbinary a un stored para
poder quitar el 0x pero que me quede ABFF25 por ejemplo
Gracias.
 

Leer las respuestas

#1 Carlos Sacristan
07/07/2009 - 11:09 | Informe spam
El "formato varbinary", como tú lo llamas, no es más que la representación
hexadecimal del dato binario.

Para lo que necesitas existe la función no documentada sys.fn_varbintohexstr
que hace justamente eso. Luego tan sólo tendrías que eliminar los dos
primeros caracteres para almacenarlo en ese log.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba
"aa" wrote in message
news:%23q2A$FD$
Hola,tengo un campo de una tabla que tiene este dato string
{25442-dafafa2}
hay una aplicacion externa que graba un log con el formato varbinary de
ese campo pero sin el 0x
Como hago para lograr tener un string con la representacion de varbinary
pero si el 0x ya que cuando convierto a string me lo vuelve a pasar a
{25442 y yo necesito pasar un string con la parte de varbinary a un stored
para poder quitar el 0x pero que me quede ABFF25 por ejemplo
Gracias.

Preguntas similares