Buscar

Criar tabela no firebird via delphi

Código

Procedure TForm1.BitBtn1Click(Sender: TObject);
var L:TStringList;
begin
 {A classe TStringList é utilizada para armazenar e manipular
  uma lista de strings. Através do método Add da classe é possível
  inserir uma nova string a lista}


 //criando Stringlist na memória
 L := TStringList.Create;
 //pega o nome da tabela
 SQLConnection1.GetTableNames(L);
 //pega a posição do tbteste(começa no 0)
 if L.IndexOf('tbteste') >= 0 then
   begin
    Showmessage('Esta tabela já existe no BD!');
    Abort
   end
 else
   begin
    SQLQuery1.Close;
    SQLQuery1.SQL.Clear;
    SQLQuery1.SQL.Add('create table tbteste(');
    SQLQuery1.Sql.Add('cod_teste integer not null primary key, ');
    SQLQuery1.Sql.Add('nome_teste varchar(40))');
    SQLQuery1.ExecSQL;
    L.Free;
    ShowMessage('Tabela Criada com sucesso!');
   end;
end;

//Obs: é necessário ter um sqlconnection e uma sqlquery

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 13/05/07
Por: Thiago C. Montebugnoli
Visualizada: 12656 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009