Ir para conteúdo
Fórum Script Brasil
  • 0

Semelhanças Entre Tclientdataset E Tquery - (RES.)


hencker

Pergunta

DataRequest() no TClientDataSet equivale a que procedimento do TQuery??? blink.gif

O DataRequest() funciona assim:

if Valor_Chave <> ''
     then SQL := SQL + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + '= "'+  Valor_Chave +'"')
     else SQL := SQL + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + ' IS NULL ');


  with ClienteDMCadastros.CDGeral do begin
       Close;

       DataRequest(SQL);
       Open;

sad.gif

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Consegui!!!

Fiz o seguinte galera:

No lugar de:

if Valor_Chave <> ''

    then SQL := SQL + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + '= "'+  Valor_Chave +'"')

    else SQL := SQL + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + ' IS NULL ');

with ClienteDMCadastros.CDGeral do begin

      Close;

      DataRequest(SQL);

      Open;

Coloquei:


 if Valor_Chave <> ''
     then SQLp := SQLp + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + '= "'+  Valor_Chave +'"')
     else SQLp := SQLp + (' FROM '+ Tab_Banco + ' WHERE '+ Chave + ' IS NULL ');


  with DMCadastros.QGeral do begin
       Close;
       SQL.Clear;
       SQL.Add(SQLp);
       Open;

Detalhe importante no primeiro código SQL era uma variável e não a função, no segundo caso tive que mudar o nome da variável para não haver conflito!!!

...podem fechar!!!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...