Fórum Consulta SQL Difícil #158206
06/05/2003
0
Como saber, via SQL, se uma tabela já existe em uma bd como Acess.
Uso o ADO.
ex.:
antes do comando create table, preciso ter uma instrução de condição, ou seja, só irá executar o create table caso retorne falso (tabela não existe).
Grato
Ez
Uso o ADO.
ex.:
antes do comando create table, preciso ter uma instrução de condição, ou seja, só irá executar o create table caso retorne falso (tabela não existe).
Grato
Ez
Ezdala
Curtir tópico
+ 0
Responder
Posts
06/05/2003
Joilson_gouveia
Adapte o código abaixo:
[b:f7106de12a]var
Lista:TStringList;
i,TotalTabelas:Integer;
begin
Lista := TStringList.Create;
ADOConnection1.GetTableNames(Lista,false);
TotalTabelas := Lista.Count;
for i := 0 to TotalTabelas-1 do
ShowMessage(´Tabela ´+IntToStr(i+1)+´/´+IntToStr(TotalTabelas)+´: ´+Lista.Strings[i]);
end;[/b:f7106de12a]
[b:f7106de12a]var
Lista:TStringList;
i,TotalTabelas:Integer;
begin
Lista := TStringList.Create;
ADOConnection1.GetTableNames(Lista,false);
TotalTabelas := Lista.Count;
for i := 0 to TotalTabelas-1 do
ShowMessage(´Tabela ´+IntToStr(i+1)+´/´+IntToStr(TotalTabelas)+´: ´+Lista.Strings[i]);
end;[/b:f7106de12a]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)