Dá para atualizar tabela aberta?
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;
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
Curtidas 0
Respostas
Vinicius2k
17/12/2004
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+
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+
GOSTEI 0