Índice Presentación Menús Ventanas Botones
Columnas de imágenes
Si selecciona datos que incluyan una columna de imágenes y el conjunto de resultados se presenta en una tabla en lugar de como texto (ver Salida en formato tabla o en formato texto), la columna de imágenes no mostrará los datos binarios. En su lugar, la tabla mostrará la etiqueta "Haga clic en mí. Soy una imagen".
Al hacer clic en la celda se abrirá una nueva ventana que presenta cuatro opciones:
- Mostrar datos de imagen como una representación: si los datos representan una imagen en formato gif o jpg, ésta aparecerá en una ventana de imagen.
- Mostrar datos de imagen como datos hexadecimales: esta opción abre una ventana que muestra los datos en formato hexadecimal; es decir, tal y como aparecerían en isql.
- Guardar datos de imagen en archivo: los datos se guardarán en un archivo para su posterior utilización. Esta opción resulta muy útil, por ejemplo, en el caso de un archivo de sonido o de una serie de imágenes de vídeo que desee ver con otro programa.
- Cancelar: cierra la ventana de opciones.
Columnas de objetos
Si un conjunto de resultados contiene columnas con objetos Java, en la tabla del conjunto de resultados aparecerá el texto "Haga clic en mí. Soy un objeto". Al hacerlo, jisql ejecutará el método toString() definido en ese objeto y presentará los valores que devuelva el método como datos en una tabla. Si el objeto utiliza un método distinto de toString() para imprimir los datos, introduzca ese nombre en la ficha Opciones de la ventana de salida de la ventana de opciones de jisql; es decir, cambie "Método utilizado en el objeto DB para mostrar los datos" por el nombre del método empleado.
Si la opción "Extraer automáticamente los datos del objeto Java DB" se encuentra activada, jisql extraerá los datos inmediatamente al detectar objetos Java en el conjunto de resultados; en cuyo caso, no verá el mensaje "Haga clic en mí" y no tendrá que hacer clic para recibir los datos. Esto ralentiza la creación de la tabla del conjunto de resultados, ya que jisql tiene que volver a consultar la base de datos una vez por cada fila para ejecutar el método toString() (o equivalente) del objeto.
Índice Presentación Menús Ventanas Botones