Partilhar via


Parameters.Add method (Excel)

Cria um novo parâmetro de consulta.

Sintaxe

expressão. Adicionar (Nome, iDataType)

expressão Uma variável que representa um objeto Parâmetros .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Name Obrigatório String O nome do parâmetro especificado. O nome do parâmetro deve coincidir com a cláusula de parâmetro na instrução SQL.
iDataType Opcional Variant O tipo de dados do parâmetro. Pode ser qualquer constante XlParameterDataType . Esses valores correspondem a tipos de dados ODBC. Indicam o tipo de valor que o controlador ODBC espera receber. O Microsoft Excel e o gestor de controladores ODBC impõem o valor do parâmetro fornecido no Excel ao tipo de dados correto para o controlador.

Valor de retorno

Um objeto Parameter que representa o novo parâmetro de consulta.

Exemplo

Este exemplo altera a instrução SQL da tabela de consulta um. A cláusula (city=?) indica que a consulta é uma consulta parametrização e que o valor de cidade está definido como a constante Oakland.

Set qt = Sheets("sheet1").QueryTables(1) 
qt.Sql = "SELECT * FROM authors WHERE (city=?)" 
Set param1 = qt.Parameters.Add("City Parameter", _ 
 xlParamTypeVarChar) 
param1.SetParam xlConstant, "Oakland" 
qt.Refresh

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.