11 Abr 2017 13:11
xicms:=str(12.00,5,2)
str:="update nomeTab set alicms = '"+xicms+"';"
xicms:=12.00
str:="update nomeTab set alicms = '"+xicms+"';"
11 Abr 2017 18:40
xicms := 12.00
cStr :="update nomeTab set alicms = ' " + AllTrim( Str( xicms, 5,2 ) ) + " ' ;"
xicms := 12.00
cStr :="update nomeTab set alicms = " + AllTrim( Str( xicms, 5,2 ) ) + ";"
11 Abr 2017 19:25
update nometab set alicms = '12.00'
update nometab set alicms = 12.00
12 Abr 2017 08:33
cStr :="update nomeTab set alicms = " + AllTrim( Str( xicms, 5,2 ) ) + ";"
12 Abr 2017 10:02
FUNCTION NumberSql( xValue, nInt, nDec )
RETURN AllTrim( Str( xValue, nInt, nDec ) )
12 Abr 2017 14:42
12 Abr 2017 19:44
Poka escreveu:Mas deu certo, inclusive com com apóstrofes se sem.
JoséQuintas escreveu:Como vai usar muito, ao invés de AllTrim( Str() ) pode ser interessante criar sua própria função, por exemplo NumberSql()
alxsts escreveu:O mais indicado é criar funções que retornem os valores já convertidos e, quando necessário, entre aspas ou apóstrofes.
13 Abr 2017 16:41
"update nomeTabela set vlcofins = vlmerc*3.78/100;"
"update nomeTabela set vlcofins = vlmerc/100*3.78;"