de Blob a ????
Hola a todos, perdon por el titulo pero en realidad es asi...
Les cuento, estoy trabajando con Firebird 1.5 y tengo en una tabla un campo Blob, lo que deseo hacer es tomar ese blob y pasarlo a alguna estructura en memoria para hacer algunas operaciones, exportarlo, copiarlo, etc. He pensado en los strings, pero el tema son las lineas, luego las TStringList, pero no puedo acceder a las lineas del blob para copiarla una por una... Alguien se le ocurre algo. Gracias desde ya.... |
Hola.
La última vez que he tenido que hacer algo parecido, he usado funciones de las RxLib. En concreto las WordCount y ExtractWord. Es decir, accedo al Blob como una Cadena, y utilizo las funciones comentadas para extraer cada una de las lineas de la cadena. Ejplo. Código:
Uses RxStrUtils; Saludos. |
Cita:
Me a parecido muy interesante Marc, gracias ;) |
Si el blob consiste simplemente de líneas de texto ¿no podría simplemente asignarse a la propiedad Text del StringList?
// Saludos |
roman, ya probe esa opcion y me larga una troncha de errores...
vere con las otras opciones, pero el de las RX no me gusta demasiado... buscaba algo mas directo... sigamos intentando muchachos, graciasssssss |
Cita:
// Saludos |
Cita:
|
hola brandolin:
prueba el codigo siguiente: Código:
function StringsToBlob(aStrings:TStrings;aBlob:TBlobField):boolean; |
La franja horaria es GMT +2. Ahora son las 11:38:46. |
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