Fórum Como criar uma tabela no firebird via codigo em delphi #349846

29/11/2007

0

Ola pessoal eu tenho um database criado e minhas tabela, mais agora to precisando cria uma outra tabela em tempo de execução via codigo, essa tabela tem que pertencer ao mesmo database...os campos dessa nova tabela, vai depender de quais campos o usuário inrformar....

Obrigado


Logran

Logran

Responder

Posts

29/11/2007

Delphijean

Caro amigo você pode usar o IBScript e através dele passar o comando:
create table NomeDaTabela(
Campo1 Tipo,
Campo2 Tipo,
);

ou mesmo usar um TSQLQuery e passar o mesmo comando só que ao invés de dar um Open no query vc usa ExecSql() tipo:

[b:b6ae382e1e]with[/b:b6ae382e1e] SQLQuery1 [b:b6ae382e1e]do[/b:b6ae382e1e]
[b:b6ae382e1e]begin[/b:b6ae382e1e]
Close;
SQL.Text := ´create table Clientes(´
+#13+´Codigo Integer Not Null Primary Key,´
+13+´Nome varchar(80),´
+13+´Telefone varchar(14),´
+13+´)´;
ExecSql();
[b:b6ae382e1e]end;[/b:b6ae382e1e]

Acho que isso vai te ajudar;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar