Share via


Método Parameters.Add (Excel)

Crea un parámetro de consulta nuevo.

Sintaxis

expresión. Agregar (Nombre, iDataType)

Expresión Variable que representa un objeto Parameters .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Name Obligatorio String Nombre del parámetro especificado. Debe coincidir con la cláusula del parámetro en la instrucción SQL.
iDataType Opcional Variant El tipo de datos del parámetro. Puede ser cualquier constante XlParameterDataType . Estos valores corresponden a los tipos de datos ODBC. Indican el tipo de valor que el controlador ODBC espera recibir. Microsoft Excel y el administrador de controladores ODBC convertirán el valor de parámetro especificado en Excel en el tipo de datos correcto para el controlador.

Valor devuelto

Objeto Parameter que representa el nuevo parámetro de consulta.

Ejemplo:

Este ejemplo cambia el enunciado SQL de la tabla de consulta uno. La cláusula (city=?) indica que la consulta es una consulta de parámetros y el valor de city se establece en la 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.