Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2014
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
forma mas eficiente de saber si existe un usuario en firebird?

Saludos,

Deseo crear un usuario en firebird 2.5 (CREATE USER) en tiempo de ejecución desde mi aplicación delphi, antes de crear el usuario quiero saber si este existe primero, buscando por la red encontré esta sugerencia:

Código SQL [-]
select distinct rdb$user from rdb$user_privileges where rdb$user = 'JOSE'

Pero esta consulta busca si existe el usuario tomando como referencia los privilegios que le han asignado en la base de datos, pero es posible que el usuario exista y no tenga ningún privilegio, así que no me parece muy seguro.

Tambien vi que algunos sugieren enviar el CREATE USER y si ocurre una excepción es por que ya existe, pero no me parece elegante esta solución y no se si es lo mas recomendable. Alguna otra sugerencia?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ingresar 2.789.636 registro en una tabla de forma eficiente Chaja Conexión con bases de datos 15 12-04-2012 20:52:35
Existe una mejor forma de Capturar informacion? oscarac OOP 1 17-06-2011 07:21:33
Alguna forma más eficiente de enviar HTML al navegador-cliente ??? chalao Internet 8 16-10-2008 19:23:03
Encuesta : Cual es el foro mas eficiente? (Cual es el mod. y/o usuario mas eficiente) JuanErasmo Noticias 8 11-12-2006 17:35:09
Forma eficiente de manejar arrays de 10'000.000 cuadrados mamcx OOP 6 15-09-2006 22:01:12


La franja horaria es GMT +2. Ahora son las 11:04:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi