Tema: Consulta
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/07/2011, 07:45
gwm
 
Fecha de Ingreso: febrero-2011
Mensajes: 74
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: Consulta

hola alexg88 mira la clase de la que hablo es esta

Cita:
public class ConsultaCliente {

private String direccion;
private String local;

public ConsultaCliente(String direccion, String local) {
this.direccion = direccion;
this.local = local;
}

public String getDireccion() {
return direccion;
}

public String getLocal() {
return local;
}

public static String[] explode(String cadena, String separador) {
String temporal = cadena;
String item;
int ind = temporal.indexOf(separador);
Vector vector = new Vector();
while (ind != -1) {
item = temporal.substring(0, ind);
vector.addElement(item);
ind += separador.length();
temporal = temporal.substring(ind);
ind = temporal.indexOf(separador);
}
vector.addElement(temporal);
ind = vector.size();
String[] arreglo = new String[ind];
for (int i = 0; i < ind; i++) {
arreglo[i] = (String) vector.elementAt(i);
}
return arreglo;
}

public static ConsultaCliente getCliente(String cadena) {
int numCampos = 2;
String[] arreglo = explode(cadena, "-?-");
int lon = arreglo.length;
if (lon != numCampos) {
return null;
}
ConsultaCliente CsltClnt = new ConsultaCliente(arreglo[0], arreglo[1]);
return CsltClnt;
}
}
Cuando realizo una consulta de algun cliente por ejemplo, utilizo esta para que me separe la informacion del cliente que pido que es direccion y local, pero solo cuando me retorna un resultado y yo se que tengo mas en la BD pero no me los muestra todos todo solo el primer registro que encuentra