C10, Add(ing) blobs to MSSQL database

I have no experience with blobs like this but I do notice that in the help they do a check for errors after the PROP:Handle:

SET(Names)
 LOOP
  NEXT(Names)
  IF ERRORCODE() THEN BREAK.
  ArcNames.Rec = Names.Rec                               !Assign rec data to Archive 
  ArcNames.Notes{PROP:Handle} = Names.Notes{PROP:Handle} !Assign BLOB to Archive 

  IF ERRORCODE() = 80
   MESSAGE(‘BLOB size is too large’)
   BREAK
  END
  ArcNames.Notes{PROP:Size} = Names.Notes{PROP:Size}     ! and adjust the size
  ADD(ArcNames)
 END

You could try something like that and see if it shows anything useful?