![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear usuarios en FB 2.5
La instrucción
Cita:
|
#2
|
||||
|
||||
Me respondo yo mismo. Se puede hacer con un TIBQuery pero no se pueden usar parámetros. Es decir:
Código:
Query1->Close(); Query1->SQL->Text = "CREATE USER Usuario PASSWORD :Clave"; Query1->ParamByName("Clave")->AsString = Clave; Query1->ExecSQL(); Código:
Query1->Close(); Query1->SQL->Text = "CREATE USER Usuario PASSWORD '" + Clave + "'"; Query1->ExecSQL(); |
#3
|
||||
|
||||
Hola.
Solo para agregar que si estas usando los componentes IBX, también tenes la opción de usar TIBSecurityService. Ejemplo: Código PHP:
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Cita:
|
#5
|
||||
|
||||
Los IBX son los que vienen con Delphi
![]() ¿No vienen en BCB?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
![]() ![]() ![]() ![]() ¿Pues no estaba pensando en una paleta externa? |
#7
|
||||
|
||||
Hola.
Si son los mismos que menciona Casimiro. Pero no te preocupes ![]() Te lo sugerí por que recuerdo que usaste el TIBRestoreService que está en la misma pestaña. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Lo dicho: Después de 20 años usando Borland no darme cuenta ¡Para sonrojarse! Gracias a los dos.
|
#9
|
||||
|
||||
Vuestra sugerencia de usar TIBSecurityService, como no podía ser de otra forma, funciona a la perfección pero estoy teniendo otro problema.
Estoy migrando los datos de una base de datos Paradox. En concreto esta tabla: Usuario --- Clave MARIA ----- 6814 GEMA ------ GEMITA ENRIQUE --- SISI PEÑI ------ 45005 FEDERICO -- FM Para ello estoy usando este código: Código:
for (; !tTabla->Eof; tTabla->Next()) { SecurityService->Active = false; SecurityService->UserName = QuitaAcento(UpperCase(tTabla->FieldByName("Nombre")->AsString)); SecurityService->Password = QuitaAcento(UpperCase(tTabla->FieldByName("Clave")->AsString)); SecurityService->Active = true; SecurityService->AddUser(); Application->ProcessMessages(); } QuitaAcento es una función que hace eso: eliminar acentos y eñes. Esto lo hago al principio, al crear la base de datos, y es la primera tabla que cargo y antes de hacer nada. Sin embargo al dar de alta al tercero de los usarios (otras veces con el segundo) me da un error de violación de integridad: ![]() Lo curioso es que si hago una consulta a las tablas del sistema Código PHP:
Última edición por Angel.Matilla fecha: 12-04-2017 a las 17:56:54. |
#10
|
||||
|
||||
No he dicho nada.
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Usuarios en Firebird | kpss8m | Firebird e Interbase | 18 | 20-10-2012 01:05:24 |
Crear Usuarios en Firebird | Neeruu | Varios | 8 | 28-12-2011 20:41:04 |
crear usuarios con iboconsole | hecospina | Firebird e Interbase | 1 | 12-01-2010 15:05:01 |
Crear usuarios | lafirma | Firebird e Interbase | 2 | 09-06-2006 18:06:18 |
problema al Crear usuarios... | nethcy | Conexión con bases de datos | 1 | 23-05-2006 00:16:01 |
![]() |
|