Generally it is more efficient to bind application
variables or file references to result sets than using
SQLGetData(). Use SQLGetData(), or preferable,
the LOB functions, when the data value is large variable-length data
that:
Must be received in pieces, or
May not need to be retrieved (dependent on another application action)