![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Gustavo, te lo puse para que lo ejecutaras desde la linea de comandos, pero desde delphi, yo hago esto:
// Con esta funcion, averigüo la ruta donde está el gsec.exe // mirando en el registro de windows las distintas claves, según el motor y // version del mismo // este procedimiento ejecuta un programa externo
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
#2
|
||||
|
||||
|
Hola defcon1_es, tu sabras disculpar mi torpeza pero resulta que aún no logro dar con el asunto...
No sé para qué utilizas la función GetIBServerDataBase? y tampoco sé cuál es el programa externo que ejecutas y para qué lo haces? en cuanto a la sentencia para dar de alta al nuevo usuario, es error que me mostraba al principio era por separar los guiones, lo hice sin separar y me mostró este resultado: "invalid switch specified in interactive mode" la línea la escribí así: "USER SYSDBA -PASSWORD masterkey -add gustavo -pw lucenys" Gracias por tu ayuda que es sumamente valiosa |
|
#3
|
||||
|
||||
|
Para averiguar la ruta donde se instaló FireBird, porque FireBird lo puedes instalar en cualquier carpeta.
Cita:
Teclea esto desde la consola de comandos (tipo ms-dos), o desde el boton de Inicio de windows, opcion "Ejecutar": C:\Archivos de programa\Firebird\Firebird_1_5\bin\gsec -USER SYSDBA -PASSWORD masterkey -add gustavo -pw lucenys
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
#4
|
||||
|
||||
|
Hola defcon1_es, ciertamente te agradezco mucho la ayuda que me haz prestado y la paciencia que haz tenido. He comprendido, sólo hasta hoy, tu código, y me ha funcionado perfectamente...
Gracias a ti y a todos los que enviaron sus aportes ![]() ![]() ![]() ![]() |
|
#5
|
|||
|
|||
|
Solo para agregar algo:
uso los componentes FIBPlus y este tiene uno TpFIBSecurityService paleta FIBPlusServices el cual se encarga de adminstrar usuarios. las rutinas para crear, eliminar o modificar son estas: Crear usuario:
Modificar usuario:
Borrar usuario:
Supongo y otros componentes libres como zeos tienen implementada esta funcion. Como referencia te dejo el link Codigo Fuente Última edición por jconnor82 fecha: 13-03-2009 a las 14:35:15. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear Usuarios en Firebird | kpss8m | Firebird e Interbase | 18 | 20-10-2012 01:05:24 |
| Usuarios en FireBird | mRoman | Conexión con bases de datos | 7 | 28-08-2008 13:47:18 |
| Usuarios y seguridad en Firebird | dango | Firebird e Interbase | 4 | 11-07-2006 18:13:26 |
| usuarios con IB Expert for Firebird | ale21alito | Conexión con bases de datos | 2 | 03-04-2005 19:08:12 |
| Usuarios en Firebird | pzhero | Firebird e Interbase | 4 | 03-05-2004 22:30:44 |
|