A fun��o SalNumberToStrX(variavel, 2 ) deve estar retornando 100,00. Substitua 100,00 por 100.00 usando SalStrReplaceX( SalNumberToStrX(variavel, 2 ), SalStrScan( SalNumberToStrX(variavel, 2 ), ',' ), 1, '.' ).
Espero que ajude.
Osvaldo <[EMAIL PROTECTED]> wrote:
Osvaldo <[EMAIL PROTECTED]> wrote:
mesmo assim nao funciona agora da o erroMicrosoft SQL Server:170[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '00'.Microsoft SQL Server:8180[Microsoft][ODBC SQL Server Driver][SQL Server]Statement(sda complicado isto aqui, sera q e algum problema com o banco mesmo----- Original Message -----From: Rodrigo ScaranoSent: Thursday, January 27, 2005 11:05 AMSubject: RES: [sqlwin] erro no sqlserver com centura via ODBCTente fazer com SalNumberToStrX(variavel, 2 )[]s,-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Osvaldo
Enviada em: quinta-feira, 27 de janeiro de 2005 09:04
Para: [email protected]
Assunto: Re: [sqlwin] erro no sqlserver com centura via ODBCent�o fazendo do jeito q vc falou acontece este erro[Microsoft][ODBC SQL Server Driver]Invalid character value for cast specificationacho q o maior problema e o campo ser decimal(5,2) no sql server, nao sei porque quando vo inserir o valor 100 de uma coluna do tipo number de uma childtable, acontece erro de overflow----- Original Message -----From: Rodrigo ScaranoSent: Thursday, January 27, 2005 9:36 AMSubject: RES: [sqlwin] erro no sqlserver com centura via ODBCSem o "dois-pontos", pois a vari�vel j� � convertida para string pela fun��o Sal.Ex:" update " ||" teste " ||" set " ||" teste1 = " || SalNumberToStrX(variavel,0)[]s,Rodrigo - Target Sistemas-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Osvaldo
Enviada em: quinta-feira, 27 de janeiro de 2005 07:48
Para: [email protected]
Assunto: Re: [sqlwin] erro no sqlserver com centura via ODBCSubstituir no propio comando selectexemprlo" update testeset teste1 = :SalNumberToStrX(variavel,0) "nao entendi direito, tem como fazer isto?----- Original Message -----From: Rodrigo ScaranoSent: Wednesday, January 26, 2005 5:06 PMSubject: RES: [sqlwin] erro no sqlserver com centura via ODBCVc 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 ODBCOla 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
Yahoo! Acesso Gr�tis - Internet r�pida e gr�tis. Instale o discador do Yahoo! agora.
