Problema em inserir posições no banco

1 resposta
Beto_Torres

Ao inserir o pedido depois de fechar o pedido so insere ate a 2ª posicao.. sera que o problema esta no vet[0] e vet[1] assim determinando apenas 2 posições? o que devo fazer pra resolver???

JSP

String vet[] = new String[5];

String codPedido = "";
String situacao = "";

vet = fachada.vetBuscaCodPedSitPed(codCliente);

codPedido = vet[0];
situacao = vet[1];

if(codPedido != null){
	JOptionPane.showMessageDialog(null, "**codPedido != null**");	
}else{
	JOptionPane.showMessageDialog(null, "**codPedido == null**");
	codPedido = ""+1;
	situacao = "Aberto";
}

if (situacao.equals("Fechado")){
	
	JOptionPane.showMessageDialog(null, "Entrei");
	String codigo = fachada.codigo(codPedido);
	codPedido = ""+1;
	situacao = "Aberto";
		
}

Fachada

public String[] vetBuscaCodPedSitPed(String codCliente){
		
		String vet[] = new String[5];
		
		vet = repPed.vetBuscaCodPedSitPed(codCliente);
		
		return vet;
		
	}

RepositorioPedido

public String[] vetBuscaCodPedSitPed(String codCliente) {

		String[] vetBuscaCodPedSitPed = new String[5];

		PreparedStatement consultaPed = null;
		ResultSet rsConsulta = null;

		Connection c;

		try {
			c = conexao.abrirConexao();
			consultaPed = c.prepareStatement("select codPedido, situacaopedido from pedido where codCliente = '"+codCliente+"'");
			rsConsulta = consultaPed.executeQuery();
			rsConsulta.next();

			String codPedido = rsConsulta.getString("codPedido");
			String situacao = rsConsulta.getString("situacaoPedido");

			vetBuscaCodPedSitPed[0] = codPedido;
			vetBuscaCodPedSitPed[1] = situacao;
			
			consultaPed.close();
			rsConsulta.close();
			c = conexao.fecharConexao();

		} catch (SQLException ex) {
			System.out.println(ex);
		}

		return vetBuscaCodPedSitPed;

	}

1 Resposta

Beto_Torres

ninguem sabe? :?: :?: :?:

Criado 17 de dezembro de 2008
Ultima resposta 18 de dez. de 2008
Respostas 1
Participantes 1