Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Creacion de usuarios para BD hecha en Interbase

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Creacion de usuarios para BD hecha en Interbase Responder citando


Buenos Dias,
El problema que tengo consiste en que necesito crear usuarios con su respectiva contraseña para que puedan acceder a una base de datos Interbase pero desde c++ builder. Yo se como crearlos desde la ventana SQL de interbase con estas instrucciones pero no se como hacerlo en builder:

CREATE role administrador;
GRANT administrador TO SUPERUSUARIO;


CREATE role USUARIO;
GRANT USUARIO TO INVITADO;

Agradeceria enormemente su ayuda.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Usa el componente IBSecurityServices1

Código:
        // datos de la  persona en la base
        IBSecurityService1->UserName = "pepe" ;
        IBSecurityService1->FirstName = "pepe con apellidos";
        IBSecurityService1->MiddleName = "apeelido medio"
        IBSecurityService1->LastName = "ultimo apellido"
        // para crear la cuenta del usuario
        IBSecurityService1->Password = "123456"
        IBSecurityService1->AddUser();


despues de eso usa algun componente IBSQL
para asignarle un rol de ejecucion al usuario ejemplo
Código:
this->IBSQL->SQL->Clear();
this->IBSQL->SQL->Add("GRANT SUPER_USUARIO TO "+IBSecurityService1->UserName.Trim()+" WITH ADMIN OPTION");
this->IBSQL->ExecSQL();


Con esto tienes creado el usuario dentro de la base de datos y a su vez, le asignas el rol de super_usuario que puedes definir tu..

Saludos.. estamos en contacto
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Respuesta Responder citando

Estoy muy agradecida contigo, ya coloque el codigo y me funcionó.
Mil gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.