Ola Bruno!

Olha, As Create table e etc você pode adicionar o SQL direto no CommandText 
de um SQLDataSet e executar um ExecSQL(True);

  SQLDataSet1.CommandText :=
    'Create table ASDF( Campo1 integer );';
  SQLDAtaSet1.ExecSQL(True);

Agora, criar o banco de dados mesmo (Create DataBase) não é possível com a 
versão padrão do DBX. Existe o DBXPlus que tem um componente de Script, 
porém esta versão foi descotinuada.

Para este caso, você pode adicionar uma versão do banco de dados limpa (sem 
tabela e outros) ao programa e depois extrair caso o banco não exista e 
executar uma rotina com os devidos creates e etc.

Espero ter ajudado

Francisco Thiago de Almeida
Enter&Plug Informática
Divisão: Desenvolvimento e Banco de dados
MSN: [EMAIL PROTECTED]
Skype: enterplug_thiago

----- Original Message ----- 
From: "Bruno Lichot - Micrologos" <[EMAIL PROTECTED]>
To: <Undisclosed-Recipient:;>
Sent: Monday, April 11, 2005 3:12 PM
Subject: [delphi-br] Execução de bloco de comandos SQL no IB/FB usando 
DBExpress



Salve Galera Delphiana!!!!

Alguns dos colegas saberia como fazer para executar um bloco de comandos SQL 
no InterBase ou no FireBird através do DBExpress. Tipo, executar um script 
inteiro de geração de banco de dados, com tds os creates, alter, adds q 
podem existir?

Desde já obrigado pela atenção.

As ordens.

[[]´s
Bruno Lichot
Gerente de Novas Tecnologias - Micrologos
Equipe ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - 
www.delphirio.assespro-rj.org.br


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos













-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a