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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 aa
07/07/2009 - 18:56 | Informe spam
Perfecto !!!!
Habra algun lugar donde esten las funciones no documentadas de sql ???
"Carlos Sacristan" wrote in message
news:en8pxKu$
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.




Respuesta Responder a este mensaje
#3 Carlos Sacristan
08/07/2009 - 09:12 | Informe spam
Bueno, supongo que Google siempre está ahí para cuando se le necesita:
http://www.google.es/search?hl=es&a...ff&rlz3MOZA_esES334ES334&ie=UTF-8

En cualquier caso, no es buena idea hacer uso de estas funciones. Nada
impide a MS que en siguientes versiones cambie el uso de la función que
estés usando, o incluso al aplicar un SP.

"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:%23qBuPPy$
Perfecto !!!!
Habra algun lugar donde esten las funciones no documentadas de sql ???
"Carlos Sacristan" wrote in message
news:en8pxKu$
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.








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida