Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2012, 10:01
drinkfaster
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 6 meses
Puntos: 0
tipos de datos numericos acces java

Muy buenas

Estoy atacando una bbdd acces desde sqldeveloper, y siendo todas las columnas numéricas, algunos valores me los alinea a la izquierda de la columna, y otros a la derecha. Los que me alinea a la izquierda son todos campos numericos calculados (restas, medias, divisiones etc...), aunque no todos los campos calculados los alinea así.

Ahora bien, cuando hago la consulta desde java, me esta dando el siguiente error:


[Microsoft][Controlador ODBC Microsoft Access]El valor de caracteres para la especificación de la transmisión no es válido en la columna número 3 (ventas).

donde la columna 3 es una de las que salen alineadas ala izquierda en el resultado de la consulta en el sqldeveloper (por si a alguien le sirve ese dato).

he probado con resultset.getInt, getFloat, GetDouble......incluso getString o getObjet para después hacer el cast, pero no consigo que me meta los datos en el modelo de la tabla....

si hago un rs.gettype() al resultset en la columna ventas, me devuelve 1003...eso a que tipo de dato equivale??

Se agradece cualquier tipo de comentario, gracias a todos

Última edición por drinkfaster; 27/07/2012 a las 10:16