Alter Table

12/05/2008

1

Pessoal,

Estou criando uma rotina para atualizar o banco de dados dinamicamente, então eu criei uma tabela no paradox afim de enviar os campos a serem atualizados. Entao eu mando essa estrutura para o meu cliente para que ele execute essa rotina em um pequeno aplicativo que desenvolvi para atualizar a estrutura do banco, mas o problema é que não estou conseguindo efetuar essa rotina, pois está ocorrendo um erro quando executo o alter table:

Var
   Tabela:String;
   Campo_Original:String;
   Campo_Novo:String;
   Tipo:String;
begin
  
   Tabela:=QueryAtualiza.FieldByName(´Tabela´).AsString;
   Campo_Original:=QueryAtualiza.FieldByName(´Campo_Original´).AsString;
   Campo_Novo:=QueryAtualiza.FieldByName(´Campo_Novo´).AsString;
   Tipo:=QueryAtualiza.FieldByName(´Tipo´).AsString;

   //
   With QueryWTrans Do
   Begin
       Close;
       SQL.Clear;
       SQL.Add(´ALTER TABLE ´+Tabela+´ CHANGE ´+Campo_Original+´ ´+Campo_Novo+´ ´+Tipo);
       ExecSQL;
   End;

end;

end.


Obrigado
Leandro


Responder

Posts

12/05/2008

Webjoel

Olá!

Qual erro está ocorrendo?


Responder

12/05/2008

Leandrosl

Ele está dando erro de sintax, mas no meu ponto de vista estaria tudo certo

Obrigado
[/url]


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira