Problemas em exibir campo type Text

1 resposta
L

Meu povo,

Seguinte, tenho uma tabelinha no mysql, simples, id, assunto, noticia e blabla .

Noticia é um campo do tipo Text, pra armazenar um texto longo, o resto com exceção do id é tudo varchar.

To fazendo um recordsetzinho básico:

PreparedStatement stNot = conn.prepareStatement("SELECT id,assunto,categoria,data,resumo,noticia,fonte,IP FROM noticias WHERE id = ? ORDER BY id DESC LIMIT 0,1;");
		stNot.setInt(1, id);		
		ResultSet rsNot = stNot.executeQuery();
    	
    	if(rsNot.next()){
    		
    		Noticia n = new Noticia();
    		n.id = rsNot.getInt("id");
    		n.assunto = rsNot.getString("assunto");
    		n.categoria = rsNot.getInt("categoria");
    		n.setData(rsNot.getString("data"));
    		n.resumo = rsNot.getString("resumo");
    		n.noticia = rsNot.getString("noticia");
    		n.fonte = rsNot.getString("fonte");
    		n.IP = rsNot.getString("IP");

    		return n;
    		
    	}

Ai lá na minha página exibo:

<%= minhanoticia.noticia %>

Pois bem, chegando ao X da questã, no meu server local, exibi o texto da notícia perfeitamente bem, completinho, já no server on-line, não exibe campos de type text, aparece apaenas:

[B@675039

:S Alguém ja passou por algo parecido? Porque o server online não iria querer exibir um text field ?

Abracetas... ;)

1 Resposta

L

People,

Como eu ja suspeitava, no server online ta pensando que o campo de text é blob, tive que fazer:

new String(rsNot.getBytes("noticia"));

:S

Mais ta rolando, valeu pelo help!

Abraços!

Criado 8 de dezembro de 2006
Ultima resposta 8 de dez. de 2006
Respostas 1
Participantes 1