ODBCConnection.Refresh Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atualiza uma conexão ODBC.
public:
void Refresh();
public void Refresh ();
Public Sub Refresh ()
Comentários
Ao fazer a conexão com a fonte de dados ODBC, Microsoft Excel usa a cadeia de caracteres de conexão especificada pela Connection propriedade. Se a cadeia de conexão especificada não tiver os valores necessários, serão exibidas caixas de diálogo para solicitar ao usuário as informações necessárias. Se a propriedade for False , as caixas de diálogo não serão exibidas e o método falhará com a exceção Informações de DisplayAlerts Conexão Refresh() Insuficientes.
Depois Microsoft Excel uma conexão bem-sucedida, ela armazena a cadeia de caracteres de conexão concluída para que os prompts não sejam exibidos para chamadas subsequentes ao método durante a mesma sessão Refresh() de edição. Você pode obter a cadeia de caracteres de conexão concluída examinando o valor da Connection propriedade.
Depois que a conexão de banco de dados tiver sido estabelecida, a consulta SQL será validada. Se a consulta não for válida, o método falhará com a exceção SQL Refresh() Erro de Sintaxe.
Se a consulta exigir parâmetros, a coleção deverá ser inicializada com informações de associação de parâmetros Parameters antes que o método seja Refresh() chamado. Se não tiver sido vinculado parâmetros suficientes, o Refresh() método falhará com a exceção Erro de Parâmetro. Se os parâmetros são definidos para solicitar seus valores, as caixas de diálogo são exibidas para o usuário, independentemente da configuração da DisplayAlerts propriedade. Se o usuário cancelar uma caixa de diálogo de parâmetro, o Refresh() método será interrompido e retornará False. Se parâmetros extras estão vinculados à Parameters coleção, esses parâmetros extras são ignorados.
O método retorna True se a consulta for concluída ou iniciada com Refresh() êxito; retornará False se o usuário cancelar uma caixa de diálogo de conexão ou parâmetro.
Para ver se o número de linhas buscadas excedeu o número de linhas disponíveis na planilha, examine a FetchedRowOverflow propriedade. Essa propriedade é inicializada sempre que Refresh() o método é chamado.