![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola mRoman.
Te pongo un ejemplo simple para que pruebes:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 08-12-2012 a las 11:19:52. |
|
#2
|
||||
|
||||
|
Gracias..
Cita:
Con respecto a la version de Firebird...cual estas usando?
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
|
#3
|
||||
|
||||
|
Cita:
Muy probablemente sea la causa. La versión que uso es la 2.5 y el ejemplo lo hice en Delphi 7. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#4
|
||||
|
||||
|
GRANT no funciona
Cita:
este es el codigo q estoy tratando de que funcione:
Estoy usando los siguientes componentes: TIBSecurityService.- Para crear los usuarios en el security2.fdb TIBSQL.-Para asignarle el ROL a los usuarios (previamente creado desde el IBManager con sus privilegios). TIBQuery.- Para obtener algunos registros de algunas tablas. TIBDataSet.- Para registrar a los usuarios creados (en mi base de datos...no confundir con security2.fdb). Ya desinstale el Firebird 1.5 e instale la 2.5, uso Delphi6 con Win 7 ultimate. Saludos y espero me puedan auxiliar....gracias por su tiempo muchachos.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
|
#5
|
||||
|
||||
|
GRANT no funciona
Fijense que el código se ejecuta sin problemas, pero no le asigna el los privilegios al usuario nuevo, reviso mediante estas instrucciones
y en la columna de ROL tiene registrado "CAPTURISTA" ...entonces ya no entiendo.....que puede estar pasando?. Reviso con el IBManager los privilegios asignados al usuario y no tiene asignado nada !!, estan en blanco....usando las opciones del IBManager para asignar el ROL al usuario no tengo problemas...pero si lo hago mediante sentencia SQL (grant CAPTURISTA to MMAXIMO) ...NO HACE NADA !!..NO ASIGNA NADA !!. Existe alguna diferencia entre "commit" y "commitretainig" para este caso? Saludos
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
|
#6
|
||||
|
||||
|
Hola mRoman.
Cita:
A ver si podemos echarle mas luz al asunto con algunos ejemplos simples. Las acciones a tomar son:
Script ejemplo:
Desde Delphi:
Luego de creado, como siempre antes de abrir el TIBDatabase debes contar con el nombre, la contraseña del usuario... Y ahora también el nombre del rol para pasarlo como parámetro con los anteriores. Y seguramente me vas a preguntar: ¿ De donde saco la lista de roles del candidato para mostrarlos y que pueda elegir con cuál entra ? Un ejemplo: Si el usuario PEPE tiene asignado mas de un rol, los privilegios que adquirirá, se corresponderán con el rol que haya elegido previamente a conectarse:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 10-12-2012 a las 08:24:01. Razón: identación |
|
#7
|
||||
|
||||
|
Ok...te agradezco.
Fijate que dando un poco de antecedente, te diré que la base de datos la creé en Firebird 1.5 y sobre ella hice las pruebas....pero déspues desinstalé la 1.5 y re-instalé la 2.5 y empecé nuevamente ....es decir creé de nuevo la base, los roles y asginé privilegios...y lo que yo estaba haciendo era verificar seleccionando del menú del IBExpert, la opcion GRANT MANAGER y no mostraba los privilegios del usuario....es decir estaban en blanco....y yo estaba suponiendo que no lo estaba haciendo, pero luego me conecté con el usuario y SORPRESA....si TENIA LOS PRIVILEGIOS ASIGNADOS.....NO DE MANERA VISUAL, PERO SI EN LA BASE DE DATOS....raro no? Te comento que ya me pude concectar con el usuario creado desde mi aplicación y donde también desde la misma, le asigné privilegios de "capturista"....y se conectó ya sin problemas y pude realizar movimientos a la base con este usuario, validando obviamente los privilegios asignados. Me parece algo extraño que el IBExpert no muestre de manera visiual los privilegios que le asignes desde sentencias SQL. Te agradezco tu tiempo para ayudarme a resolver mi problema.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Llamada a Servicios Web desde Delphi 2006 (Delphi for Microsoft Win32) | lacovera | Internet | 2 | 27-06-2007 16:54:29 |
| ANN: AnyNET-Delphi: Herramienta para generar codigo fuente Delphi desde :NET | mamcx | Noticias | 7 | 21-05-2007 02:12:36 |
| Enviar correo desde fastnet desde delphi. | uper | Internet | 1 | 20-02-2007 01:32:11 |
| grant / revoke en oracle a nivel columna | avmm2004 | Oracle | 5 | 14-10-2006 17:55:33 |
| Problema Con Grant | Fita | SQL | 2 | 03-04-2005 17:46:13 |
|