Esse problema ocorre por causa do separador decimal configurado no banco de
dados. O Centura usa como separador decimal o ponto (.) e é necessário
configurar sua conexão para que o Oracle reconheça o ponto como separador
decimal. Antes de executar o seu insert, vc deve executar o comando abaixo.
Só é necessário executar uma única vez dentro da sua conexão, logo faça a
chamada desse comando após executar o(s) SqlConnect(s).
Call SqlImmediate( 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS = \'.,\' ' )
Ricardo Gomes.
----- Original Message -----
From: "George Hilton" <[EMAIL PROTECTED]>
To: <sqlwin@virtualand.net>
Sent: Monday, November 13, 2006 1:00 PM
Subject: Re: [sqlwin] Oracle - erro no insert - valor decimal - ora-01722
invalid number
você está convertendo alguma string para valor numérico?
se a string não puder ser convertida gera esse erro.
----- Original Message -----
From: "Julio Cesar Dalla Rosa - AlmapBBDO" <[EMAIL PROTECTED]>
To: <sqlwin@virtualand.net>
Sent: Monday, November 13, 2006 10:49 AM
Subject: [sqlwin] Oracle - erro no insert - valor decimal - ora-01722
invalid number
Oi pessoALL:
Estou tentando inserir dados num banco Oracle e ocorre o erro acima.
Alguém sabe como resolver isso?
Desde já agradeço,
Abs, Julio.
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.14.3/531 - Release Date: 12/11/2006
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================