AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
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
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 HNoDatabaseAccess.
Ejemplo
IF HNoDatabaseAccess("MyConnection", "CustomerDatabase") = True THEN
// Specific process
...
HEndNoDatabaseAccess("MyConnection", "CustomerDatabase")
END
Sintaxis
<Result> = HEndNoDatabaseAccess(<Connection> [, <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>: Cadena de caracteres o variable de tipo Connection
Conexión que contiene la base de datos a la que se debe restablecer el acceso. Esta conexión corresponde a:
<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 HNoDatabaseAccess):
// Describe the connection
HDescribeConnection("MyConnection", "Julia", "Password", "MyHFServer", ...
"CustomerDatabase", hAccessHFClientServer, hORead)
// Open the connection
HOpenConnection("MyConnection")
IF HNoDatabaseAccess("MyConnection", "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 HEndNoDatabaseAccess.

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 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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