New interbase database in run time

I am using interbase database. In design time I've been created database
with couple of tables. Now I would like to create a copy of existing
database with new name in run time. I've been tried this:

  dbMyDatabase.DatabaseName := 'C:\My Databases\newdatabase.gdb';
  dbMyDatabase.Params.Text := 'username=sysdba password=masterkey';
  dbMyDatabase.LoginPrompt := false;
  dbMyDatabase.CreateDatabase;

but it doesn't work. I get a message that my user name and password are not
defined.

Please can you give me any tip, because I've been stacked for a long time
with this problem!!!

Thanks

Bob