Criar Banco de Dados em tempo de Execução

Bom dia amigos!

Tenho uma necessidade a qual vou precisar fazer algo via código.

  1. a minha aplicação precisa criar um banco de dados para cada empresa que o cliente for criando, ou seja, quando ele for no cadastro de empresa e incluir um novo CNPJ, provavelmente no evento onAfterInsert eu preciso disparar a criação de um script para criar o novo banco de dados (no meu caso, pretendo criar como “db_” + cnpj da empresa).

  2. Quando o usuario se logar novamente, ele precisa selecionar a empresa. A partir disso, eu penso em usar a macro sc_conection_edit para alterar a conexão apontando para esse novo banco de dados.

Gostaria de saber se alguém já fez algo semelhante, tendo a necessidade de criar banco de dados e conectar em tempo de execução?

Agradeço o apoio de todos!

Valdiney

Não fiz, mas não é complicado, mas primeiramente é necessário ter em mente que para criar o banco neste caso, você terá que ter total acesso ao servidor, logo se usa servidor compartilhado, não poderá fazê-lo. Este é o início, depois basta fazer usar suas regras a gosto, usando trigger, procedures ou no dentro do próprio php para rodar suas regras de negócio.

Ok, Joelton. Obrigado!!