CDynamicParameterAccessor::GetParamString
Recupera os dados de seqüência de caracteres do parâmetro especificado armazenado em 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 do parâmetro (deslocamento de 1).Parâmetro 0 é reservado para valores de retorno.O número de parâmetro é o índice do parâmetro com base em sua ordem no SQL ou telefonar de procedimento armazenado.See SetParam para obter um exemplo.strOutput
[out] O ANSI (CSimpleStringA) ou Unicode (CSimpleStringW) dados da seqüência de caracteres do parâmetro especificado.Você deve passar um parâmetro do tipo CString, por exemplo:CString MyString; rs.GetParamString(1, MyString);
pBuffer
[out] Um ponteiro para o ANSI (CHAR) ou Unicode (WCHAR) dados da seqüência de caracteres do parâmetro especificado.pMaxLen
[out] Um ponteiro para o dimensionar do buffer apontada por pBuffer (em caracteres, incluindo a terminação nula).
Comentários
RetornaTrue no sucesso ou False em caso de falha.
If pBuffer for nulo, este método definirá o dimensionar do buffer necessário 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 seqüência de caracteres do buffer. Use GetParam para recuperar dados de parâmetro nonstring de buffer.
Requisitos
Cabeçalho: atldbcli.h
Consulte também
Referência
Classe CDynamicParameterAccessor