Acho que o problema é que vc não tem parametro no Update, tenta retirar
  as seguintes linhas do código:
   
  AdoqInsere.Parameters.Items[0].value:= (db6.text);
AdoqInsere.parameters.Items[1].value:=db4.Text;

   
  Ficaria assim:
   
  with AdoqInsere do begin
close;
AdoqInsere.sql.clear;
AdoqInsere.sql.add ('Updade locacao set dt_devolucao = ' + DB6.Text + ' where 
cd_locacao = ' + Db4.Text + '');
AdoqInsere.execsql;
ShowMessage(AdoqInsere.SQL.Text);
end;


Cadanos <[EMAIL PROTECTED]> escreveu:
  


Pessoal to quebrando a cabeça com o seguinte:


Preciso fazer um Update em um campo de uma tabela onde condição = parâmetro

To tentando da seguinte maneira mas me da o erro list index out of bounds (0), 

Alguém tem um exemplo mais simples para se fazer?



with AdoqInsere do begin
close;
AdoqInsere.sql.clear;
AdoqInsere.sql.add ('Updade locacao set dt_devolucao = ' + DB6.Text + ' where 
cd_locacao = ' + Db4.Text + '');
AdoqInsere.Parameters.Items[0].value:= (db6.text);
AdoqInsere.parameters.Items[1].value:=db4.Text;
AdoqInsere.execsql;
ShowMessage(AdoqInsere.SQL.Text);
end;

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos









                
---------------------------------
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a