Para la primera pregunta, haz un select count... antes de traer los datos.
Para separar los datos... depende del esquema de tu bbdd, supongo que cada accesorio sera una fila en una tabla... Pues la primera fila es el primer accesorio y la segunda el segundo.
Para hacerlo, en el resultSet pues recogeras el numero de filas segun la consulta de la primera pregunta. segun el numero de filas sacaras 1 o 2, si solo hay una rellenas los campos del accesorio 1 y si son dos con la primera fila rellenas los campos del accesorio 1 y con la seunda fila rellenas los del segundo. Pero claro todo esto depende de tu esquema de bbdd.
Hola, Soy nuevo en este foro y espero me ayuden, mi caso es el siguiente:
- Tengo un pequeño proyecto el se trata de venta de autos el cual me pide ingresar el numero de una compra o factura, al consultar por este codigo logro traer los datos pero que son: la marca, modelo, y codigo del auto, también logro traer el nombre del cliente quien lo compró. El problema me surge cuando quiero obtener los datos de los accesorios que se agregaron a la compra para ser instalados en el auto, m explico mejor... el cliente puede tener maximo 2 accesorios por instlar en su auto, en mi jframe puse 2 campos (accesorio 1 y accesorio 2): en cada uno de ellos muestro el nombre del accesorio a instalar y el estado (pendiente, instalado), el estado lo realizo con 2 comboBox (uno para cada accesorio), el problema es que si la venta se ingresa con 1 accesorio me muestre esos datos de accesorios en "accesorio1" y por lo tanto "accesorio 2" quede desactivado, pero si la venta se ingreso con 2 accesorios deberia mostrarme el "accesorio1" en su lugar y "accesorio2" debería activarse y mostrarme el "accesorio2" ¿Cómo sé cuantas filas trae la consulta? y ¿Cómo separo los datos de "accesorio 1" y "accesorio 2" de la misma consulta?...
Espero haberme expresado bien y me puedan ayudar.
Un saludo a todos.
PD: para el que me pueda ayudar estaré pendiente las respuestas y por si-a-caso mi skype es "hevaro1" (sin comillas).