Substituir no propio comando select
 
exemprlo
 
" update teste
  set teste1 = :SalNumberToStrX(variavel,0) "
 
nao entendi direito, tem como fazer isto?
----- Original Message -----
Sent: Wednesday, January 26, 2005 5:06 PM
Subject: RES: [sqlwin] erro no sqlserver com centura via ODBC

Vc precisa forçar uma conversão do número para inteiro, ou seja, substituir a sua bind variable (:variavel) pelo comando SalNumberToStrX(variavel,0).
 
Sds,
Rodrigo Scarano - Target Sistemas
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Osvaldo
Enviada em: quarta-feira, 26 de janeiro de 2005 15:08
Para: GrupoCentura
Assunto: [sqlwin] erro no sqlserver com centura via ODBC

Ola pessoal, tudo bem? 

    Alguém já teve o problema com o centura e o sqlserver de fazer um update de um campo do tipo decimal(5,2)  de uma tabela do SqlServer via ODBC atribuindo o valor de um campo de uma childtable do tipo number , eu tento inserir o valor 100 e aparece o erro:

Microsoft SQL Server:8115[Microsoft][ODBC SQL Server Driver][SQL Server]Arithmetic overflow error converting float to data type numeric



Osvaldo Silvio Furlaneto Neto

Consultor
( + 55 11 4195-5535

<<attachment: Logo_Base_Assinatura.jpg>>

Responder a