Método ODBCConnection.Refresh (Excel)

Actualiza una conexión ODBC.

Sintaxis

expresión.Refresh

Expresión Variable que representa un objeto ODBCConnection .

Comentarios

Al realizar la conexión con el origen de datos ODBC, Microsoft Excel usa la cadena de conexión especificada por la propiedad Connection . Si la cadena de conexión especificada no tiene los valores necesarios, se muestran cuadros de diálogos para solicitar al usuario la información necesaria. Si la propiedad DisplayAlerts es False, no se muestran los cuadros de diálogo y el método Refresh produce un error con la excepción Información de conexión insuficiente.

Una vez que Excel realiza una conexión correcta, almacena la cadena de conexión completada para que no se muestren mensajes para las llamadas posteriores al método Refresh durante la misma sesión de edición. Puede obtener la cadena de conexión completa examinando el valor de la propiedad Connection.

Una vez efectuada la conexión con la base de datos, se valida la consulta SQL. Si la consulta no es válida, el método Refresh no se completa y se produce la excepción Error de sintaxis SQL.

Si la consulta requiere parámetros, la colección Parameters debe inicializarse con información de enlace de parámetros antes de llamar al método Refresh . Si no se encuentran suficientes parámetros, el método Refresh no se completa y produce la excepción Error de parámetro. Si los parámetros se definen de manera que soliciten sus valores, se muestran cuadros de diálogo independientemente del valor de la propiedad DisplayAlerts. Si el usuario cancela el cuadro de diálogo de un parámetro, el método Refresh se detiene y devuelve False. Si hay parámetros adicionales enlazados a la colección Parameters, se pasan por alto dichos parámetros.

El método Refresh devuelve True si la consulta se inicia o completa con éxito; devuelve False si el usuario cancela un cuadro de diálogo de conexión o de parámetro.

Para ver si el número de filas capturadas superó el número de filas disponibles en la hoja de cálculo, examine la propiedad FetchedRowOverflow . Esta propiedad se inicia cada vez que se llama al método 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.