Fórum Duvida - Parametro #55471

13/03/2006

0

Boa Tarde Pessoal.
Duvida simples: alguem ai sabe me dizer pq v1 nao pode ser um paramerto?
Se eu o substituo por um valor real como 0 por exemplo da certo, mas se eu deixo o codigo assim aparece a mensagem de erro: Data type Unknown.

UPDATE CLIENTES
SET MAIOR_COMPRA = (CASE WHEN :valor > MAIOR_COMPRA THEN :v1 ELSE MAIOR_COMPRA END)
WHERE CODCLI = 1


Alguem ai pode ajudar? Vlw


Neves777

Neves777

Responder

Posts

14/03/2006

Emerson Nascimento

como está daclarada :v1? é do mesmo tipo do campo MAIOR_COMPRA?


Responder

Gostei + 0

15/03/2006

Neves777

Mal nao ter respondido ontem, mas fiquei preso fazendo outra parte do programa...
Bom, sobre o problema:
Esse código esta sendo usado numa query, e os parametros que passo para V1, valor são do tipo numeric(15,2).
Ja o camp MAIOR_COMPRA é do tipo Float, mas ja o mudei para o tipo numeric mas deu na mesma


Responder

Gostei + 0

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

Aceitar