Problema com sql na query

Delphi

20/09/2003

estou usando a opcao update do sql para fazer algumas alteracoes no banco de dados. Para isso eu tive que colocar o seguinte parametro dentro da sql update ´Where numchamada = chamada´, sendo que numchamada é o nome de um campo e chamada é o nome de uma variavel integer ja inicializada.
Porem da o seguinte erro: ´Eram esperados <Número>´
Porque ta acontecendo isso?


Neoramza

Neoramza

Curtidas 0

Respostas

Mmtoor

Mmtoor

20/09/2003

Prezado amigo:
Para fazer update utilizando query, faço assim:
update Table1
set
cod = :cod,
codtipo = :codtipo,
tipo = :tipo
where
cod = :old_cod

MMTOOR2003


GOSTEI 0
Neoramza

Neoramza

20/09/2003

para que vc coloca dois pontos ( : ) antes das variaveis?


GOSTEI 0
Marcelo.c

Marcelo.c

20/09/2003

Justamente para indicar que são parâmetros e não o conteúdo desejado para o campo propriamente.


GOSTEI 0
POSTAR