Fórum Dá para atualizar tabela aberta? #262470

17/12/2004

0

Seguinte Pessoal, estou querendo atualizar uma tabela aberta é possivel?

ao clicar no botão processa faço:

TabelaQ.First;
while not TabelaQ.Eof do
begin
Texto := FaturasQ.FieldByName(´TAB_COD´).AsString;
NMHTTP1.Get(EndHttpEd.Text+Texto);
FaturasQ.Next;


no evento de envio para página se o resultado for verdadeiro faço:
monto numa outra query só que abrindo a mesma tabela:

AtualizaQ.Close;
AtualizaQ.SQL.Clear;
AtualizaQ.SQL.Add(´ Update TABELAH set TAB_ALTER =´ + Aspas(´N´));
AtualizaQ.SQL.Add(´ where´);
AtualizaQ.SQL.Add(´ TAB_COD = ´ + IntToStr(CodigoEnv));
AtualizaQ.Open;
AtualizaQ.Free;


Wgm8

Wgm8

Responder

Posts

17/12/2004

Vinicius2k

Colega,

Não sei se entendi bem, mas...
Creio que seu único problema (aparente) seja que vc não pode executar o método [b:0fa4daa80c]Open[/b:0fa4daa80c] de queries que não sejam ´SELECT *...´ .
Para instruções como INSERT, UPDATE e DELETE vc deve utilizar o método [b:0fa4daa80c]ExecSQL[/b:0fa4daa80c] (ou equivalente, dependendo da camada de acesso).

É isso ?

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar