Quebra de linha no textarea

277 views
Skip to first unread message

Antonio Pasqualli

unread,
Feb 7, 2012, 7:59:34 AM2/7/12
to fle...@googlegroups.com
para atualizar os status de varios usuarios uso um textarea que
recebe os dados (ids dos usuarios) e passa para o java uma string,
no java faço um split e depois um update, quando os dados vem em uma unica linha
tudo bem, mas, quando os dados estão cada um em uma linha diferente ao tentar o update tenho sucesso 
no dado da primeira linha e para as demais ex: java.sql.SQLException: ORA-01722: invalid number//
Neste caso penso em remover as quebras de linha do text area no momento em que passo para meu vo, pois não posso forçar o usuario a entrar com os dados na mesma linha, ele sempre ira usar cada um em uma linha//
Em resumo, como poderia remover as quebras de linha do textarea ao passar os dados para o vo ou como remover as quebras de linha no java?

Obrigado

--
 
 
a.pasqualli - Skype
 
"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare

Tonussi Eric

unread,
Feb 7, 2012, 8:50:46 AM2/7/12
to fle...@googlegroups.com
texto = texto.replace( "\n" , "," ); //Vai substituir as quebras por uma vírgula

Teste e veja se funciona.

Abraços

--
@Tonussi
tonussi.com


--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com
Para sair da lista, envie um email em branco para flexdev-u...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Antonio Pasqualli

unread,
Feb 7, 2012, 9:04:34 AM2/7/12
to fle...@googlegroups.com
Isso no flex ou no java, estou com o flex 4.5, não encontrei replace nas propriedades//

Tonussi Eric

unread,
Feb 7, 2012, 9:57:51 AM2/7/12
to fle...@googlegroups.com
Flex. Qualquer variável do tipo String tem essa propriedade. Como você está usando?

--
@Tonussi
tonussi.com

Antonio Pasqualli

unread,
Feb 7, 2012, 10:07:50 AM2/7/12
to fle...@googlegroups.com
Ops, me desculpe esta vendo no lugar errado, obrigado pela dica, 
consegui com 

String strStatus = usuarios.getStatusUsuarios();
strStatus  =  strStatus  .replace("\r", "");

Obrigado, mas ja abusando, oq estou fazendo de erra, nesta consulta tbm vou trazer a data de atualização, bom eu consigo trazer mas ela esta com o formato americana e com o hr tipo 02-07-2012 00:00:000, usando item renderer ou label function consigo tratar mas quando exporto para excel ele traz com o antigo formato, se uso TO_CHAR('minha string', "DD/MM/YYYY") eu tenho a excep. de coluna invalida, mas se rodar a query direto no banco tenho sucesso.
que ponto estou errando?

Tonussi Eric

unread,
Feb 7, 2012, 10:57:15 AM2/7/12
to fle...@googlegroups.com
Tenta assim:

var df:DateTimeFormatter = new DateTimeFormatter;
df.dateTimePattern="dd/MM/yyyy"

var dataFormatada:String = df.format( dataNoFormatoDate );

--
@Tonussi
tonussi.com

Antonio Pasqualli

unread,
Feb 7, 2012, 12:28:20 PM2/7/12
to fle...@googlegroups.com
Com relação a data, no java tenho

Query >> ..TO_CHAR( d.data_cadastro, 'dd/MM/yyyy' )..

while(rs.next()){
usuarioVO u = new usuarioVO();
...
d.setData_cadastro(rs.getString("data_cadastro"));
...
usuarios.add(u);
...

o resultado é
java.sql.SQLException: Nome de coluna inválido
o esta errado?

Antonio Pasqualli

unread,
Feb 7, 2012, 12:29:36 PM2/7/12
to fle...@googlegroups.com
Corrigindo


Query >> ..TO_CHAR( d.data_cadastro, 'dd/MM/yyyy' )..

while(rs.next()){
usuarioVO u = new usuarioVO();
...
u.setData_cadastro(rs.getString("data_cadastro"));
...
usuarios.add(u);
...

o resultado é
java.sql.SQLException: Nome de coluna inválido
o esta errado?
Reply all
Reply to author
Forward
0 new messages