Cita:
Iniciado por HackmanC Hola,
Otra forma para no estar redefiniendo el método toString podría ser que en el lugar de insertar Columnas en la lista, insertes Strings directamente, puesto que String.toString debe regresar el mismo String.
Código:
while (rs.next()) {
columnas.add(
new String(
rs.getString("COLUMN_NAME") +
translateType(rs.getInt("DATA_TYPE"))));
}
...
El new String es opcional, no es necesario.
Y la clase Genérica Vector<Columna> columnas ... debería usar tipos String <String>.
Saludos,
Este ejemplo es muy parecido al primero que me diste no?
En realidad yo utilizo el columnas, ya que columnas es una clase que tiene tanto String para guardar el nombre de la columna, el tipo de columna, el tamaño de la columna y la propiedad si es nullable o no.
Entonces pues ahí la idea sería guardar todos esos valores, pero el problema es que solo me guarda bien el primer valor (osea el nombre de la columna).
Intentando con el translate type, no me sirvió, pero depronto estoy haciendo algo mal..
Con respecto que si es un combobox, no lo es, de hecho solo lo muestro como tal (JOptionPane.showMessageDialog(null, columna.nombre);
Hmmm.. agradezco todo el esfuerzo que están haciendo para ayudarme..