Fórum O que há de errado com meu comando? #235044

29/05/2004

0

O que há de errado com meu comando?
´codigo´ é um campo integer, e codigodecontrole é um integer declarado por mim.

QueryProdutos.sql.add(´Update produtos Set codigo = (codigodecontrole+1) Where codigo = (codigodecontrole) ´);

Mas está dando erro disendo que codigodecontrole não é um campo valido da tabela,.


Neoramza

Neoramza

Responder

Posts

29/05/2004

Xisto

codigodecontrole é um campo da tabela ?
Se codigodecontrole nao for um campo da tabela devera ser passado como parametro.

[]s
Xisto


Responder

Gostei + 0

29/05/2004

Neoramza

codigodecontrole é um campo da tabela ? Se codigodecontrole nao for um campo da tabela devera ser passado como parametro. []s Xisto


codigodecontrole é uma variavel integer que eu criei. Como eu faco para passar isso por parametro?


Responder

Gostei + 0

29/05/2004

Ruysalles

O comando sql é uma string. Se vc criou uma variável do tipo integer, é necessário vc converter para string e concatenar no seu comando sql da seguinte maneira:

QueryProdutos.sql.add(´Update produtos Set codigo = ´ + inttostr(codigodecontrole) + ´+ 1 Where codigo = ´ + inttostr(codigodecontrole));


Responder

Gostei + 0

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

Aceitar