I find the error...

It is not a FIREBIRD problem..it's BDE (Borland database engine) alias problem 
connection to database.

When I install BDEINfoSetup, the INTRBASE alias have not the ROLE NAME 
attribute.

From my application i provide to BDE alias username, password and role, but 
because ROLE NAME attribute not exist in BDE alias, the connection is 
made...without role...and the error appear!!!

The solution: in key [HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database 
Engine\Settings\DRIVERS\INTRBASE\DB OPEN] append "ROLE NAME"=""

and the application work fine!

Reply via email to