Refresh nos dados

2 respostas
alexlima72

Olá
Mais um problema tipico de iniciantes…
Eu fiz um IF caso já exista um registro igual no BD e inseri um link para “Voltar” porém ao voltar e submeter novamente ele deixa salvar só que oalguns campos nullos. Lembrando que a chave é autoincremento
Segue abaixo::::

try {
			Connection conexao = DriverManager.getConnection("jdbc:oracle:thin:sugartst/sugartst@sugar:1521:sugar");			
//		Verifica se ja tem registro			
			PreparedStatement sql = conexao.prepareStatement("select leo_dtturno,leo_hrturno from leo_una_turno where leo_dtturno = ? and leo_hrturno = ?");
			sql.setString(1,getLeo_dtturno());
			sql.setString(2,getLeo_hrturno());
			ResultSet rs1 = sql.executeQuery();
		if (rs1.next()) {
			 s = "      existe turno aberto para este dia e periodo. Insira um comentário para o seu setor !!!!!!"+"<----"+"<a href=inclui.jsp>Voltar</a>";
			} else {
///   Inclui
			PreparedStatement sql2 = conexao.prepareStatement("Insert into "
					+ "leo_una_turno(leo_dtturno, leo_hrturno, leo_titulo, leo_fechado, leo_dtreal, leo_codigo) "
					+ "values(?,?,?,?,SYSDATE,LEO_UNA_TURNO_S.NEXTVAL)");
			sql2.setString(1,leo_dtturno);
			sql2.setString(2,leo_hrturno);
			sql2.setString(3,leo_titulo);
			sql2.setString(4,"N");
			sql2.executeUpdate();
			s = "  Turno e Período incluído com Sucesso.";
			}
			conexao.close();

Agradeço desde já a quem puder me ajudar…

2 Respostas

alexlima72

Pessoal, eu esqueci…estou usando Javabeans no Eclipse

package cadastro;
//import java.util.*;
import java.sql.*;

public class Turno {
..............

incluirturno.jsp::

<jsp:useBean id="Turno" class="cadastro.Turno"/>
<jsp:setProperty name="Turno" property="*"  />


Mensagem  ::::  <jsp:getProperty name="Turno" property="incluir"/>

Agradeço desde já…

alexlima72

vou tentar colocar …

sql.close();

amanhã

aceito sugestões…no meu código tosco…rrss

Criado 15 de janeiro de 2008
Ultima resposta 15 de jan. de 2008
Respostas 2
Participantes 1