Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


unsigned char a base de dato o a hexadecimal

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

unsigned char a base de dato o a hexadecimal

Notapor ZiCruz el Lun May 07, 2007 8:05 am

Hola tod@s,

tengo un problemilla,

WinPcap no da todo el paquete en un unsigned char * y no se comu guardarlo en la base de datos.

había optado por covertirlo en hexadecimal y guárdalo, pero al convertirlo en hexadecimal de la siguiente menera:

Nota: tOriginal es el campo que nos da WinPcap (unsigned char *)

for (unsigned int i = 0; i <longTrama>PadLeft(3, L'0');
} // FIN for(i)

el rendimiento en la aplicación se resiente bastante.

Lo ideal sería poder guárdalo en la base de datos con algún tipo que la conversión rápida a algún tipo de datos de SQL, he encontrado SqlBinary, no si habrá otro mejor, pero no se como convertirlo de unasigned char * a SQLBinary, o una manera más rápida y eficaz de convertir a hexadecimal.

Me podrias echar una máno a ver sabia alguna manera rapida de hacerlo ya sea en C, C++ o C++/CLI.
ZiCruz
Novato
Novato
 
Mensajes: 15
Registrado: Mar Abr 10, 2007 1:35 am

Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron