Ver Mensaje Individual
  #3  
Antiguo 08-02-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

A los consejos de Casimiro, te añadiría que como él bien dice, Firebird no tiene límites de conexiones simultáneas, pero si tu quieres poner por tu cuenta un límite, entonces puedes hacerlo mediante Database Triggers.

http://www.firebirdfaq.org/faq344/

En tu caso concreto. Si quieres poner un límite de dígamos 5 conexiones simultáneas, sería algo del estilo que hace este Script :

Código SQL [-]
CREATE EXCEPTION bloquear 'Ha superado el máximo de conexiones permitidas';

create trigger ocVerificarConexiones on connect as
BEGIN
   if ((select count(*) from MON$ATTACHMENTS) > 5) then EXCEPTION bloquear;
END

NOTA: Esto funcionará con Firebird 2.1 o superior (en versiones anteriores creo que no puedes saber desde PSQL el nº de conexiones).
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 08-02-2011 a las 12:34:07.
Responder Con Cita