La informacion la carga de mi base de datos, son 3000 registrso y pueden ser mas... y el solo me permite 2500 no se como hacer agradeseria la ayuda!!
por fis

|
|
#1 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Problemas con el Jtable
La informacion la carga de mi base de datos, son 3000 registrso y pueden ser mas... y el solo me permite 2500 no se como hacer agradeseria la ayuda!! por fis ![]() |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Mensajes: 2.495
|
En vez de ponerle directamente los registros a la tabla, usa un TableModel para mostrar unicamente los registros que necesitas:
http://java.sun.com/docs/books/tutor...nts/table.html De todas formas, para poder ayudarte normalmente hace falta una descripcion más detallada del problema. "Me da error" no es muy especifico que digamos . |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Mensajes: 2.495
|
Aqui tambien un tutorial de Frances Roses sobre el tema:
http://www.javahispano.org/tutorials.item.action?id=46 |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Disculpa de verdad que anoche no tenia al alcance el proyecto y no pude decir con exactitud el problema, pero era el siguiente:
code too large private void initComponents() { El initComponents es el que crea todos los componentes que estoy usando.. no se si el error es que debo limpiat la tabla o que!! Voy a leer lo que me mandastes para ver si logro resolver algo y gracias!! ![]() |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Mensajes: 2.495
|
¿Estas trabajando con JSPs? Por que el error "code too large" a mi solo me sale como referencia cuando la gente pone demasiado código en una JSP... que raro.
Edit: Tambien parece que sale con NetBeans o algo asi... estas usando el NetBeans para hacer el GUI? |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Estoy trabajando con java studio enterprise y mysql... este es el codigo:
public void LlenarTabla() {int fil=0; try{ Conectar(); Statement stmt = con.createStatement(); ResultSet c = stmt.executeQuery("SELECT * FROM ciudades"); c.beforeFirst(); while(c.next()) { tablamunic.setValueAt(c.getInt("Codigo"),fil+1-1,0); tablamunic.setValueAt(c.getString("Nombre"),fil+1-1,1); tablamunic.setValueAt(c.getString("Estado"),fil+1-1,2); tablamunic.setValueAt(c.getString("Abreviatura"),f il+1-1,3); tablamunic.setValueAt(c.getString("CodigoArea"),fi l+1-1,4); tablamunic.setValueAt(c.getInt("ZonaPostal"),fil+1-1,5); tablamunic.setValueAt(c.getInt("Municipio"),fil+1-1,6); fil=fil+1; } }catch(Exception e){} } No se si asi podras ver mi error porq yo no lo veo... ![]() |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Bueno creo que el problemas q tengo es q no estoy haciendo la tabla de forma dinamica creo q esa seria la solucion y lo mas optimo.. lo q no consigo es como irle sumando una fila a la tabla de acuerdo al numero de registros..
Espero haberme explicado con lo q dije de antemano gracias si puedes ayudarne |
|
|
|
|
|
#10 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Si he intentado y entiendo mas o menos lo que tengo que hacer pero no he podido implementarlo, se que en este procedimiento esta lo que necesito:
public Object getValueAt(int rowIndex, int columnIndex) { int rowNdx = rowIndex + 1; int colNdx = columnIndex + 1; try { resultSet.absolute(rowNdx); return resultSet.getObject(colNdx); } catch (SQLException e) { String errMsg = "Error getting value at " + rowIndex + ", " + columnIndex; throw new ScrollableTableModelException(errMsg, e); } } Pero no me reconce ni el resultSet.absolute(rowNdx); ni el return resultSet.getObject(colNdx);n no se de que tipo es ese resulset si es una variable o que... se q esta dificil ayudarme pero de verdad q ya no se me ocurre nada |
|
|
|
|
|
#11 (permalink) |
![]() Fecha de Ingreso: febrero-2006
Mensajes: 8
|
la mejor opciones un modelo
Hola lisettemantilla,
Por lo que veo la solución más segura es crearte un modelo para tu tabla. Me explico, Te creas una clase y fijas el modelo de los datos para tu tabla, por ejemplo: class ciudades { Defines la estructura los atributos Defines los servicios. } En el cuerpo principal public VERDATOSCIUDADES { .... Jtable jt = new JTable(ciudades) } Con este esquema manejas, tranquilamente tu tabla. Espero que te sirva. Gustavo |
|
|
|
|
|
#13 (permalink) |
![]() Fecha de Ingreso: enero-2006
Mensajes: 49
|
Nuevamente AYuda
Bueno ya solucione le problema de hacer mi tabla dinamica.. "pero" siempre el "pero", ahora necesito es seleccionar una fila de la tabla y guardar en mi base de datos cualquier modificacion que se le haga!! ya sea modificar una celda o eliminar la fila completa! Lo q no se es como tomar el texto que esta en una celda!! se como tomar la posicion en la que este parado el usuario pero no la informacion que esta en ella y la necesito para verificar que guarde los datos en los lugares correspondientes de la base de datos!!
Espero haberme explicado, seguire intentando, necesito ayuda ![]() |
|
|
|
|
|
#14 (permalink) |
![]() Fecha de Ingreso: septiembre-2006
Mensajes: 1
|
Estoy haciendo una prorama para metodos numerio y quiero poner una jtabla para mostrar los resultados es una tabla aproximadamente de 8 col y de 20 a 500 filas. Devido a que el numero de filas no es Fijo quiero ir agregando fila por fila ¿como puedo hacer esto? he podiso hacer tolo pero dejando fijo el # de filas pero no me a gusta el resultado --- Alguien me puede Ayudar un millon de gracias-...
|
|
|
|