Compartilhar via


Classe CLongBinary

Simplifica o trabalho com objetos de dados binário muito grandes (também chamado de BLOBs ou "objetos binário grandes") em um banco de dados.

class CLongBinary : public CObject

Comentários

Por exemplo, um campo de registro em uma tabela SQL pode conter um bitmap que representa uma imagem.A CLongBinary objeto tal objeto armazena e mantém o registro do seu dimensionar.

Observação:

Em geral, é melhor prática agora usar CByteArray em conjunto com o DFX_Binary função.Você ainda pode usar CLongBinary, mas em geral CByteArray fornece mais funcionalidade em Win32, já que não há a limitação de dimensionar encontrada com 16 bit CByteArray. Essa recomendação se aplica a programação com o dados acesso Objects (DAO), bem sistema autônomo ODBC (em aberto banco de dados conectividade).

Para usar um CLongBinary objeto, declare um membro de dados de campo do tipo CLongBinary na sua classe de conjunto de registros. Este membro será um membro incorporado da classe do conjunto de registros e será construído quando o conjunto de registros é construído.Após o CLongBinary objeto é construído, o mecanismo de troca (RFX) do campo de registro carrega o objeto de dados de um campo no registro corrente na fonte de dados e armazena novamente para o registro quando o registro é atualizado. RFX consultará a fonte de dados para o dimensionar do objeto binário grande, aloca o armazenamento para ele (via o CLongBinary objeto m_hData membro de dados) e armazena um HGLOBAL alça de preenchimento para os dados em m_hData. RFX também armazena o dimensionar real do objeto de dados no m_dwDataLength membro de dados. Trabalhar com os dados no objeto por meio de m_hData, usando as mesmas técnicas que você normalmente usaria para manipular os dados armazenados em um Windows HGLOBAL identificador.

Quando você destrói o conjunto de registros, o incorporados CLongBinary objeto também é destruído e seu destruidor desaloca os HGLOBAL identificador de dados.

Para obter mais informações sobre objetos grandes e o uso de CLongBinary, consulte os artigos conjunto de registros (ODBC) and conjunto de registros: Trabalhando com itens grandes de dados (ODBC).

Requisitos

Cabeçalho: afxdb_.h

Consulte também

Referência

Classe CObject

Gráfico de hierarquia

Classe CRecordset

Outros recursos

CLongBinary membros