Re: Uso Roles En Firebird
Ya resolvi el problema, actualmente estoy con gambas3
estuve leyendo la informacion refrente al component gb-db-firebird ( ya no disponible en gambas3) y como es a traves de una conexion no es posible usar el rol de usuario
asi que me di a la tarea de buscar como usar el odbc y es el siguiente
para instalar y configurar el ODBC en ubuntu 12.04 use este enlace
https://help.ubuntu.com/community/ODBC
solo una correccion al hacer el enlace simbolico
ln -s /usr/lib/x86_64-linux-gnu/libfbclient.so.2 /usr/lib/libgds.so
en el archivo /etc/odbcinst.ini dejarlo tal y como dice el link
y en el archivo odbc.ini es donde se hace la configuracion
[fbconn]
Description = Firebird
Driver = Firebird
Dbname = localhost:ACEROS
User = SYSDBA
Password = xxxxx
Role = USUARIO_MICROSIP
CharacterSet =
ReadOnly = No
NoWait = No
en mi caso use el nombre fbconn del ODBC y en el parametro role USUARIO_MICROSIP
la conexion quedo de la siguiente manera en el programa noten que el nombre de del ODBC va en el parametro Host
$fbconnect.Close() ' Close the connection
$fbconnect.Type = "ODBC" ' Tipo de conexión
$fbconnect.Host = "Fbconn" ' Nombre de ODBC
$fbconnect.Login = usuario.text ' nombre de usuario
$fbconnect.Port = "3050" ' puerto de la conexión
$fbconnect.Name = Variables.cfgbdatos ' Nombre de la base de datos
$fbconnect.Password = contrasena.text ' Contraseña
Try $fbconnect.Open()
espero y le sirva a alguien esta solución
y a aquellos que contestaron gracias por su tiempo