mesmo assim nao funciona agora da o erro
Microsoft 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(s
da complicado isto aqui, sera q e algum problema
com o banco mesmo
----- Original Message -----
Sent: Thursday, January 27, 2005 11:05
AM
Subject: RES: [sqlwin] erro no sqlserver
com centura via ODBC
Tente
fazer com SalNumberToStrX(variavel, 2 )
[]s,
então fazendo do jeito q vc falou acontece este
erro
[Microsoft][ODBC SQL Server Driver]Invalid
character value for cast specification
acho 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 -----
Sent: Thursday, January 27, 2005 9:36
AM
Subject: RES: [sqlwin] erro no
sqlserver com centura via ODBC
Sem 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
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
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
|