duda con readtext

07/01/2004 - 21:47 por davidojeda | Informe spam
sigo con el ejemplo de una bd con un campo image el cual contiene una
imagen jpg dentro...


cuando hago un select foto from empleado where id=1 desde el query
analizer me devuelve lo siguiente:

0xFFD8FFE000104A46494600010101006000600000FFDB00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFDB004301010101010101010101010101010101010101010101010101010101010101010101


estuve leyendo sobre readtext i me pide los siguientes parametros
- el campo
- un puntero al campo
- el desplazamiento inicial
- el total de bytes a leer

mis dudas son :

1. como puedo saber cuantos bytes tengo que leer para cada registro de
cada foto? si cada foto tiene diferente tamaño?

2. el desplazamiento inicial puede ser en mi caso 0? o eso que me
retorna el query analizer es un desplazamiento dentro de la bd a
partir del cual se encuentran realmente los datos de la imagen?

lo que ahora quiero es crear un sp que me devuelva los bytes de la
foto para despues en php crear el archivo jpg.

espero me puedan ayudar

saludos
 

Leer las respuestas

#1 Miguel Egea
07/01/2004 - 23:30 | Informe spam
1. hay una funcion datalenght
2. si
Suerte
Si sabes que tus fotos no miden mas de x
también puede usarse substring...

Saludos
Miguel Egea


"David Ojeda" escribió en el mensaje
news:
sigo con el ejemplo de una bd con un campo image el cual contiene una
imagen jpg dentro...


cuando hago un select foto from empleado where id=1 desde el query
analizer me devuelve lo siguiente:




0xFFD8FFE000104A46494600010101006000600000FFDB004300010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101
0101010101010101010101010101FFDB00430101010101010101010101010101010101010101
0101010101010101010101010101


estuve leyendo sobre readtext i me pide los siguientes parametros
- el campo
- un puntero al campo
- el desplazamiento inicial
- el total de bytes a leer

mis dudas son :

1. como puedo saber cuantos bytes tengo que leer para cada registro de
cada foto? si cada foto tiene diferente tamaño?

2. el desplazamiento inicial puede ser en mi caso 0? o eso que me
retorna el query analizer es un desplazamiento dentro de la bd a
partir del cual se encuentran realmente los datos de la imagen?

lo que ahora quiero es crear un sp que me devuelva los bytes de la
foto para despues en php crear el archivo jpg.

espero me puedan ayudar

saludos

Preguntas similares