CDatabase::OnSetOptions
A estrutura chama esta função de membro ao executar uma demonstrativo SQL com o diretamenteExecuteSQL função de membro.
virtual void OnSetOptions(
HSTMT hstmt
);
Parâmetros
- hstmt
O identificador de demonstrativo ODBC para os quais opções estão sendo conjunto.
Comentários
CRecordset::OnSetOptions também chama esta função de membro.
OnSetOptions Define o valor do tempo limite de logon. Se tiver havido chamadas anteriores à SetQueryTimeout função de membro e OnSetOptions reflete os valores corrente; caso contrário, ele define os valores padrão.
Observação: |
---|
Antes do MFC 4.2, OnSetOptions também defina o modo de processamento para qualquer um dos snychronous ou assíncrono. A partir do MFC 4.2, todas as operações são síncronas.Para efetuar uma operação assíncrono, você deve fazer uma telefonar direta para a função de ODBC API SQLSetPos. |
Você não precisa substituir OnSetOptions Para alterar o valor de tempo limite. Em vez disso, para personalizar o valor do tempo limite da consulta, telefonar SetQueryTimeout antes de criar um conjunto de registros OnSetOptions irá usar o novo valor. O conjunto de valores se aplicam a operações subseqüentes em todos os conjuntos de registros ou chamadas diretas de SQL.
Substituir OnSetOptions Se você desejar conjunto opções adicionais. A substituir deve telefonar a classe base OnSetOptions antes ou depois que você telefonar a função de API de ODBC SQLSetStmtOption.Execute o método ilustrado na implementação do padrão da estrutura de OnSetOptions.
Requisitos
Cabeçalho: afxdb.h