squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 24/09/2004 10:32 hs
bom dia á todos precisaria de alguma forma de sempre inserir em uma tabela em oracle o seguinte exemplo, o usuário digitou 1.002,55 mas no oracle tem que estar no formato 1002.55 pois é um campo number(10,2), teria que inserir sempre assim, tem alguma forma ??? obrigado
|
|
|
|
|
Postada em 24/09/2004 17:38 hs
Squall, boa tarde.. Tem sim. Antes de inserir format o campo Replace(variavel, ",", ".") Ok ??
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 24/09/2004 17:58 hs
sim, foi isso que eu fiz, mas tbm tenho que verificar sempre se a configuração regional é portugues ou ingles, então fiz da seguinte forma If InStr(1, Right(mskValorVenal.Text, 3), ",") Then sValorVenal = Replace(mskValorVenal.Text, ".", "") sValorVenal = Replace(sValorVenal, ",", ".")
ElseIf InStr(1, Right(mskValorVenal.Text, 3), ".") Then sValorVenal = Replace(mskValorVenal.Text, ",", "") End If
entendeu ??? funciona, hhehehehehe, mas valeu amigo, qualquer dúvida de oracle, crystal pode perguntar, blz ??  , falow
|
|
|
|