Problema con getString()
Publicado por JavaSam (5 intervenciones) el 26/05/2006 18:03:18
Lo que pasa es que estoy sacando datos de una tabla y me salen como los de la columna 1 y suspuestamente estan almacenados como los de la columna 2.
Columna 1 | Columna 2
F5D7C2C1D5C1D3F0F0F1404040404040404040404040404040 = 5PBANAL001
F5D7D7D6D3C1C3F0F0F1404040404040404040404040404040 = 5PPOLAC001
F5D7E2C9D3D5C1F0F0F2404040404040404040404040404040 = 5PSILNA002
F5D7E2C9D3D5C1F0F0F3404040404040404040404040404040 = 5PSILNA003
F5D7E2C9D3D5C1F0F0F4404040404040404040404040404040 = 5PSILNA004
[code]
System.out.println("Obteniendo datos de la tabla...");
ResultSet rs = stmt.executeQuery(consultaConsumos);
System.out.println("Datos de la tabla obtenidos");
rs.next();
String seis = rs.getString(6);
[/code]
En este caso la variable seis al imprimirla me devuelve:
F5D7C2C1D5C1D3F0F0F1404040404040404040404040404040 en ves de 5PBANAL001.
Que puede estar pasando, tal ves el método getString() no es el correcto? entonces cual usar? o
tal ves es como si estuviera codificado, como lo decodifico?
Por supuesto he notado que esos valores no son al azar, por ejemplo:
F5 = 5
D7 = P
D3 = L
404040404040404040404040404040 = Se ignoran
etc...
Pero son muchos más codigos, y varias columnas que tienen esos valores y que me devuelven otros,
y para empezar a "traducir" o "identidificar" valor por valor, es algo tedioso sería la última
salida, pero debe haber otra forma no?
Me estoy conectando a la base de datos a traves Client Access Express ODBC Driver(32-bit)
Si alguien me puede ayudar le agradecría mucho.
Columna 1 | Columna 2
F5D7C2C1D5C1D3F0F0F1404040404040404040404040404040 = 5PBANAL001
F5D7D7D6D3C1C3F0F0F1404040404040404040404040404040 = 5PPOLAC001
F5D7E2C9D3D5C1F0F0F2404040404040404040404040404040 = 5PSILNA002
F5D7E2C9D3D5C1F0F0F3404040404040404040404040404040 = 5PSILNA003
F5D7E2C9D3D5C1F0F0F4404040404040404040404040404040 = 5PSILNA004
[code]
System.out.println("Obteniendo datos de la tabla...");
ResultSet rs = stmt.executeQuery(consultaConsumos);
System.out.println("Datos de la tabla obtenidos");
rs.next();
String seis = rs.getString(6);
[/code]
En este caso la variable seis al imprimirla me devuelve:
F5D7C2C1D5C1D3F0F0F1404040404040404040404040404040 en ves de 5PBANAL001.
Que puede estar pasando, tal ves el método getString() no es el correcto? entonces cual usar? o
tal ves es como si estuviera codificado, como lo decodifico?
Por supuesto he notado que esos valores no son al azar, por ejemplo:
F5 = 5
D7 = P
D3 = L
404040404040404040404040404040 = Se ignoran
etc...
Pero son muchos más codigos, y varias columnas que tienen esos valores y que me devuelven otros,
y para empezar a "traducir" o "identidificar" valor por valor, es algo tedioso sería la última
salida, pero debe haber otra forma no?
Me estoy conectando a la base de datos a traves Client Access Express ODBC Driver(32-bit)
Si alguien me puede ayudar le agradecría mucho.
Valora esta pregunta


0