DFX_Short

privatevoid&AFXAPIDFX_Short (CDaoFieldExchange *pFX,LPCTSTR szName,shortamp;valor,DWORDdwBindOptions= AFX_DAO_ENABLE_FIELD_CACHE);

Parâmetros

pFX

Um ponteiro para um objeto de classe CDaoFieldExchange. Este objeto contém informações para definir o contexto de cada chamada da função. Para obter mais informações sobre as operações de um objeto CDaoFieldExchange pode especificar, consulte o artigo DAO registro campo Exchange: como funciona o DFX no Guia do programador do Visual C++.

szName

O nome de uma coluna de dados.

valor

O valor armazenado no membro de dados indicado — o valor a ser transferido. Para uma transferência de conjunto de registros para origem de dados, o valor, do tipo curto, é obtido do membro de dados especificado. Para uma transferência de fonte de dados ao conjunto de registros, o valor é armazenado no membro de dados especificado.

dwBindOptions

Uma opção que permite a você tirar proveito do mecanismo de armazenamento em buffer duplo do MFC para detectar campos de conjunto de registros que foram alterados. O padrão, AFX_DAO_ENABLE_FIELD_CACHE, usa o buffer duplo. O outro valor possível é AFX_DAO_DISABLE_FIELD_CACHE. Se você especificar esse valor, MFC não faz nenhuma verificação neste campo. Você deve chamar SetFieldDirty e SetFieldNull você mesmo.

Essas opções são explicadas mais no artigo DAO Recordset: vinculação dinamicamente registros no Guia do programador do Visual C++.

&Notanbsp;  Você pode controlar se dados são duplos em buffer por padrão pelo configuração CDaoRecordset:: M_bcheckcachefordirtyfields.

Observações

A função DFX_Short transfere dados inteiro curto entre os membros de dados campo de um objeto de CDaoRecordset e as colunas de um registro na fonte de dados. Dados são mapeados entre tipo DAO_I2 no DAO e tipo abreviado no conjunto de registros.

&Notanbsp;DFX_Short é equivalente a RFX_Int para as classes baseado em ODBC.

Exemplo

Consulte DFX_Text.

Co&nsulte tambémnbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType

Index