AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
  • Conexión a una base de datos bloqueada
  • Autorizar el acceso a una base de datos bloqueada por el Centro HFSQL control
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
<Variable Connection>.EndNoDatabaseAccess (Función)
HFSQL Client/ServerDisponible solo con este tipo de conexión
Vuelve a autorizar el acceso (es decir, la conexión) a una o más bases de datos a las que se puede acceder mediante una conexión.
Observación: El acceso a las bases de datos había sido bloqueado previamente con <Variable Connection>.NoDatabaseAccess.
Ejemplo
// Describe the connection
MyConnection is Connection
 
IF MyConnection.NoDatabaseAccess("CustomerDatabase") = True THEN
// Specific process
...
MyConnection.EndNoDatabaseAccess("CustomerDatabase")
END
Sintaxis
<Result> = <Connection>.EndNoDatabaseAccess([<Database>])
<Result>: Booleano
  • True si se restablece el acceso a la base de datos especificada (o a todas las bases de datos a las que accede la conexión),
  • False si se produce un error. La función HError permite identificar el error.
<Connection>: Variable de tipo Connection
Nombre de la Conexión Variable que describe la conexión que contiene la base de datos a la que se debe restaurar el acceso.
<Database>: Cadena de caracteres opcional
Nombre de la base de datos cuyo acceso debe restaurarse.
Si este parámetro corresponde a "*", se restaurará el acceso a todas las bases de datos..
Si no se especifica este parámetro, se restaurará el acceso a todas las bases de datos accesibles mediante <Conexión>..
Observaciones

Conexión a una base de datos bloqueada

En algunos casos (por ejemplo, un corte de energía), las conexiones a una base de datos pueden ser rechazadas.. Por ejemplo, si se produce un fallo de alimentación durante la ejecución de este código (antes de <Variable Connection>.NoDatabaseAccess):
// Describe the connection
MyConnection is Connection
 
// Open the connection
MyConnection.OpenConnection()
IF MyConnection.NoDatabaseAccess("CustomerDatabase") = True THEN
Info("Unable to connect to the database")
END

Para autorizar los accesos de nuevo, establezca una conexión sin especificar la base de datos y utilice la función <Variable Connection>.EndNoDatabaseAccess.

Autorizar el acceso a una base de datos bloqueada por el Centro HFSQL control

Cuando se rechazan las conexiones a una base de datos HFSQL Client/Server, se puede volver a conceder el acceso mediante Centro de Control HFSQL. Para ello, realice las siguientes operaciones:
  • Conéctese como administrador al servidor sin especificar la base de datos,
  • Muestra la pestaña "Conexiones" del servidor,
  • En la cinta, en el grupo "Conexiones", amplíe el botón "Bloqueo de conexiones" y seleccione "Autorizar todas las conexiones"..
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

Señalar un error o enviar una sugerencia | Ayuda local