Java - Problemas con metodo getString() de ResultSet

 
Vista:

Problemas con metodo getString() de ResultSet

Publicado por Pedro (1 intervención) el 04/10/2005 15:06:35
Estoy trabajando contra una Base de Datos Db2 mediante JDBC y al intentar hacer un getString("nombre de campo tipo String") sobre un objeto tipo ResultSet no obtengo los últimos carateres del valor del campo. En concreto, el campo ocupa 3000 posiciones y recupero 2984.
¿Sabe alguien a que se puede deber? ¿Hay una forma alternativa de recuperar compltamente el valor del campo de la tabla?
La sentencia seria:

String strVAR = resultado.getString("TCARVART").trim();
Al imprimir la longitud de strVAR :

System.out.println("strVAR longitud: "+strVAR.length());

da como resultado 2984 cuando como digo el campo ocupa 3000

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Problemas con metodo getString() de ResultSet

Publicado por Yamil Bracho (2315 intervenciones) el 04/10/2005 18:23:48
El campo tiene 3000 caracteres o es su maximo tamanno, digamos es un varchar(3000) ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar