Compartir a través de


ODBCConnection.Refresh Método

Definición

Actualiza una conexión ODBC.

public:
 void Refresh();
public void Refresh ();
Public Sub Refresh ()

Comentarios

Al establecer la conexión con el origen de datos ODBC, Microsoft Excel usa el cadena de conexión especificado por la Connection propiedad . 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 DisplayAlerts propiedad es False, no se muestran los cuadros de diálogo y el Refresh() método produce un error con la excepción Información de conexión insuficiente.

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

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

Si la consulta requiere parámetros, la Parameters colección debe inicializarse con información de enlace de parámetros antes de llamar al Refresh() método . Si no se han enlazado suficientes parámetros, se produce un error en el Refresh() método con la excepción Error de parámetro. Si los parámetros se establecen para solicitar sus valores, los cuadros de diálogo se muestran al usuario independientemente de la configuración de la DisplayAlerts propiedad. Si el usuario cancela un cuadro de diálogo de parámetro, el Refresh() método se detiene y devuelve False. Si se enlazan parámetros adicionales con la Parameters colección, estos parámetros adicionales se omiten.

El Refresh() método devuelve True si la consulta se ha completado o iniciado correctamente; devuelve False si el usuario cancela una conexión o un cuadro de diálogo 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 FetchedRowOverflow propiedad . Esta propiedad se inicializa cada vez que se llama al Refresh() método .

Se aplica a