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

Update - Sql (RESOLVIDO)


Fernando_Ramos

Pergunta

amigos o que esta acontecendo é , quando eu coloco para atualizar o campo quantidade por um numero que eu defino no código , por exemplo

 

procedure Tlogado.bot_fecha_vendaClick(Sender: TObject); 
begin 


        if caixa.Cells[0,0] = '' then 
                begin 
                        showmessage('Nenhum produto cadastrado na nota'); 
                end else 
                        begin 

                            with consulta_venda do 
                                  begin 
                                        while caixa.Cells[0,0] <> '' do 
                                                begin 

                                                close; 
                                                sql.Clear; 
                                                sql.Add('update estoque set quantidade = "2"'); 
                                                sql.Add('WHERE codigo = "2"'); 
                                                
                                                ExecSQL; 
                                                caixa.Cells[0,0] := '' 

      

                                                end; 
                                  end; 

                        end; 




end; 

end. 

 
eu defini que vai alterar o campo pra "2" ai funciona.... mais se eu colocar um parambyname da erro. exemplo,se eu colocar um parambyname: Código:

procedure Tlogado.bot_fecha_vendaClick(Sender: TObject); 
begin 


        if caixa.Cells[0,0] = '' then 
                begin 
                        showmessage('Nenhum produto cadastrado na nota'); 
                end else 
                        begin 

                            with consulta_venda do 
                                  begin 
                                        while caixa.Cells[0,0] <> '' do 
                                                begin 

                                                close; 
                                                sql.Clear; 
                                                sql.Add('update estoque set quantidade : cc'); 
                                                sql.Add('WHERE codigo = "2"'); 
                                                parambyname('cc').Value := caixa_vendida.Text; 
                                                ExecSQL; 
                                                caixa.Cells[0,0] := '' 



                                                end; 
                                  end; 

                        end; 




end; 

end. 


o erro que da é:

user posted image

Eu uso banco de dados paradox.....nome da tabela estoque

campos:

id;codigo;produto;quantidade;categoria

gostaria da ajuda de vocês para resolução de tal poblema que já me percegue a mais de 2 semanas

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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


  • Estatísticas dos Fóruns

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