Fórum Passar Nome do DataSet para variavel String #371428
19/06/2009
0
Como posso passar o nome do DataSet no DataSetProVider para uma variável String. Exemplo:
Eu uso o trio ClientDataSet -> DataSetProvider -> SQLDataSet.
Então eu tenho os seguintes componentes no DataModule:
cdsArtigos ([b:acea13896b]TClientDataSet [/b:acea13896b]) ligado a > dspArtigos([b:acea13896b]TDataSetProvider[/b:acea13896b]) ligado a > sqArtigos ([b:acea13896b]TSQLDataSet[/b:acea13896b])
Eu quero pegar o nome do DataSet que está setado no dspArtigos([b:acea13896b]TDataSetProvider[/b:acea13896b]) e colocar dentro de uma variavel [b:acea13896b]string[/b:acea13896b]
Tipo assim:
varSting := dspaArtigos.DataSet;
Já tentei vária formas, sem sucesso.
Estou usando RadStudio 2009 + DBExpress + MySql 5. Mas acredito que funcione no delphi 7 também.
Por favor poderiam me ajudar?
Lincesmarques
Curtir tópico
+ 0Posts
19/06/2009
Uasan
Já tentou assim
var teste:string; begin teste := DataSetProvider1.DataSet.GetNamePath; showmessage(teste); end;
[]´s
Gostei + 0
19/06/2009
Marco Salles
var nome:String; begin nome:=Dsp.DataSet.Name; showmessage(nome);
Gostei + 0
19/06/2009
Lincesmarques
[b:cb5e3dc23c] teste := DataSetProvider1.DataSet.GetNamePath; [/b:cb5e3dc23c]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)