Donc vous utilisez ADO.
Sous ADO il y a la notion de "fields", pour travailler avec les blobs vous pouvez les utiliser, celà vous simplifiera la tache.
Normalement les fields implémentent des méthodes pour la lecture et mise à jour de Blob.
Je peux pas vous en dire beaucoup plus car je ne pratique pas ADO mais sachez que votre question est une question générale ADO et non spécifique à interbase.
Avec ADO vous pouvez manipuler les BLOB et la méthode pour les gérer sera la même que votre base soit Oracle/SqlServeur ou Interbase/firebird.
Je chercherai donc dans cette direction (les field qui doivent être accéssibles au niveau du recordSet)
Pour écrire :
recordset.fields("ColonneBlob").AppendChunk(MonLongTexte)
Pour relire
recordset.fields("ColonneBlob").GetChunk()
http://support.microsoft.com/kb/194975/EN-US/
http://support.microsoft.com/kb/153238/EN-US/
Partager