atualização de preço por favor.........

Delphi

08/04/2003

Caro Colega
Tenho uma tabela de produtos e preciso fazer a atualizacao de precos
de acordo com o grupo a que pertence o produto, com sql é um pouco
dificil, pois nao consigo inserir variaveis na query etc...
Por favor se alguem me ajude.....


Anonymous

Anonymous

Curtidas 0

Respostas

Ildefonso

Ildefonso

08/04/2003

Olá, Kleber.

A melhor forma é, sem dúvida, uma SQL.

Crie o texto dela já com os argumentos que você precisa:
  MySQL.SQL.Clear;
  MySql.SQL[0] := ´UPDATE Produtos SET Produtos.Preco = (Produtos.Preco * 1.10) ´ +
                  ´WHERE Produtos.Grupo = 35;´;

Esta instrução vai aumentar os preços em 10¬, para todos os produtos da categoria 35.

Bom trabalho. 8)


GOSTEI 0
Okama

Okama

08/04/2003

SQL.Text := ´Update Tabela set campo1 =´ [color=red:c01500e2dd]+#39[/color:c01500e2dd]+[color=blue:c01500e2dd]<variavel_string>[/color:c01500e2dd][color=red:c01500e2dd]+39[/color:c01500e2dd]+
´, campo2 = ´+IntToStr( [color=blue:c01500e2dd]<variavel_integer>[/color:c01500e2dd] )+
´ where [color=blue:c01500e2dd]<condição> [/color:c01500e2dd]´;


[color=red:c01500e2dd]39 [/color:c01500e2dd]= Aspas simples;
Não use aspas para integer;
Float sempre com ´.´ decimal e sem ponto de milhar;


GOSTEI 0
POSTAR