Fórum Sujeira no DataSet #411448
11/01/2012
0
Estou tendo problema com um ClientDataSet.
Em um DataModule tenho DMPRINCIPAL.CDSPADRAO
em minhas rotinas eu sempre uso este CDS so que estou tendo problemas, parece que o DataSet está com sujeira.
Estou passando o seguinte comando:
DMPRINCIPAL.QRYPADRAO.SQL.Clear; DMPRINCIPAL.QRYPADRAO.Add( SELECT * FROM PRODUTOS_NOVOS ); DMPRINCIPAL.CDSPADRAO.Close; DMPRINCIPAL.CDSPADRAO.Open; ... Passando para uma variável para comparar com campo de outra tabela cField := DMPRINCIPAL.CDSPADRAO.Fields[0].FieldName; O Resultado do cField é simplismente um campo que não está no select acima. Não existe nenhuma rotina que utiliza este DataSet no decorrer do programa. OBS: se eu usar outro ClientDataSet que está no DMPRINCIPAL Funciona.
Timuio
Curtir tópico
+ 0Posts
11/01/2012
Timuio
OBS: o Fórum poderia ter uma opção para excluir, pois as vezes agente precisa de ajuda e após publicar oque necessita acaba surgindo a idéia.
Tópico Concluído pode fechar ou Excluir.
Gostei + 0
11/01/2012
Marco Salles
cField := DMPRINCIPAL.CDSPADRAO.Fields[0].FieldName;
não é Dado .. e sim o nome do campo.
O que voce espera obter com esta instrução ???
e o que que voce esta obtendo ???
Gostei + 0
11/01/2012
Marco Salles
cField := DMPRINCIPAL.CDSPADRAO.Fields[0].FieldName;
não é Dado .. e sim o nome do campo.
O que voce espera obter com esta instrução ???
e o que que voce esta obtendo ???
Desconsidere a última postagem. Não tinha percebido que voce econtou a
solução do problema
O topico estara com Status de Concluido Ok
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)