sql create table modo de executação
Caros colegas estou precisando criar tabelas no banco interbase em tempo de execução em um aplicativo em delphi 7, alguém sabe que componente do ibx usar e como fazer isto? tentei colocar o código ´create table...´ dentro da propriedade SQL do componente IBSQL da paleta InterBase do delphi 7, só que quando peso para executar o SQL dá o erro dominio não existente, alguém sabe tbm oque pode ser isto?
Agradeço qualquer ajuda!
André :?:
Agradeço qualquer ajuda!
André :?:
Andre_ipb
Curtidas 0
Respostas
Fabio.hc
10/12/2003
Tente assim:
procedure TForm1.Button1Click(Sender: TObject); begin IBQuery1.SQL.Text:=´CREATE TABLE ITENS1 ( ´+ ´ITE_CODIGO SMALLINT NOT NULL, ´+ ´ITE_MATERIAL VARCHAR(30));´; IBQuery1.SQL.Add(´ALTER TABLE ITENS1 ADD PRIMARY KEY (ITE_CODIGO); ´); IBQuery1.ExecSQL; end; procedure TForm1.Button2Click(Sender: TObject); begin IBQuery1.SQL.Text:=´DROP TABLE ITENS1; ´; IBQuery1.ExecSQL; end;
GOSTEI 0