Como identificar o nome da tabela corrente no dataset?
Pessoal, gostaria de saber se existe uma maneira de identificar o nome da tabela que o dataset está manipulando registros. É que tenho uma aplicação em que uso um mesmo dataset para acessar tabelas diferentes, em momentos diferentes, segundo minhas necessidades (uso ADO).
Valeu!
Valeu!
Rtava
Curtidas 0
Respostas
Marcio.theis
02/01/2006
Como vc faz para setar a tabela que o DataSet deverá de usar ?
GOSTEI 0
Rtava
02/01/2006
Conforme comentei, uso ADO (ADOQuery neste caso).
Para mudar a tabela é só mudar a sentença SQL...
[b:b40755da00]Tabela1:[/b:b40755da00]
[b:b40755da00]Tabela2:[/b:b40755da00]
Para mudar a tabela é só mudar a sentença SQL...
[b:b40755da00]Tabela1:[/b:b40755da00]
With ADOQuery do begin Close; SQL.Clear; SQL.Add(´Select * from TABELA1´); Open; end;
[b:b40755da00]Tabela2:[/b:b40755da00]
With ADOQuery do begin Close; SQL.Clear; SQL.Add(´Select * from TABELA2´); Open; end;
GOSTEI 0
Marcio.theis
02/01/2006
Pq vc não cria uma variável global que armazenaria a informação da tabela? tipo:
É apenas uma idéia de como poderia fazer...
. . . public nomeTabela: string; . . . nomeTabela:=´TABELA1´; With ADOQuery do begin Close; SQL.Clear; SQL.Add(´Select * from ´ + nometabela); Open; end;
É apenas uma idéia de como poderia fazer...
GOSTEI 0