CDynamicParameterAccessor::GetParamString
Recupera os dados de seqüência de caracteres do parâmetro especificado armazenado no buffer.
bool GetParamString(
DBORDINAL nParam,
CSimpleStringA& strOutput
) throw( );
bool GetParamString(
DBORDINAL nParam,
CSimpleStringW& strOutput
) throw( );
bool GetParamString(
DBORDINAL nParam,
CHAR* pBuffer,
size_t* pMaxLen
) throw( );
bool GetParamString(
DBORDINAL nParam,
WCHAR* pBuffer,
size_t* pMaxLen
) throw( );
Parâmetros
nParam
[in] O número de parâmetro (deslocamento de 1).O parâmetro 0 é reservado para valores de retorno.O número do parâmetro é o índice do parâmetro com base em sua ordem no SQL ou chamada de procedimento armazenado.Consulte SetParam para obter um exemplo.strOutput
[out] O ANSI (CSimpleStringA) ou Unicode (CSimpleStringW) seqüência de dados do parâmetro especificado.Você deve passar um parâmetro de tipo CString, por exemplo:CString MyString; rs.GetParamString(1, MyString);
pBuffer
[out] Um ponteiro para o ANSI (CHAR) ou Unicode (WCHAR) seqüência de dados do parâmetro especificado.pMaxLen
[out] Um ponteiro para o tamanho do buffer apontada por pBuffer (em caracteres, incluindo a terminação nula).
Comentários
Retorna true sucesso ou false em caso de falha.
Se pBuffer é NULL, este método definirá o tamanho do buffer necessário na memória apontada por pMaxLen e retornar true sem copiar os dados.
Este método falhará se o buffer pBuffer não é grande o suficiente para conter a seqüência inteira.
Use GetParamString para recuperar dados de parâmetro de cadeia de caracteres do buffer.Use GetParam para recuperar dados de parâmetro que do buffer.
Requisitos
Cabeçalho: atldbcli.h