Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/11/2015, 09:55
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: SQL ServerException JAVA

Hola:

Si buscas en google "Se obtuvo acceso a los datos y estos no están disponibles para esta columna o parámetro", sale esto https://msdn.microsoft.com/es-es/lib...=sql.110).aspx

y en esa página, donde está el texto del error, dice que a los método estilo getBinaryStream(), solo se los puede llamar una vez y si se les llama más, dan esa excepción que te sale a tí. Estas haciendo

Código Java:
Ver original
  1. if (resultado.getBinaryStream("Firma") == null)  {
  2.   ...
  3. } else {
  4.     ...
  5.    InputStream in = resultado.getBinaryStream("Firma");
  6. }

es decir, dos llamadas, una en el if y otra en el else. Prueba a ponerlo así

Código Java:
Ver original
  1. InputStream in = resultado.getBinaryStream("Firma");
  2. if (null == in ) {
  3.     // error
  4. } else {
  5.    // a currar con la imagen
  6. }

Se bueno.
__________________
Apuntes Java
Wiki de Programación