ERRO NO UPDATE

Forum destinado a Linguagem JAVA! Classes, orientação a objeto, conexão com banco, chamada de procedures, etc
Responder
Avatar do usuário
p43lo
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 26
Registrado em: Qua, 14 Jul 2010 11:35 am
Localização: vitoria es
T.I

Pessoal,

não estou conseguindo montar uma jsp que faça um update em uma tabela no banco ORACLE.

Esta caindo na Exception
Gravado com Sucesso! Erro nos dados do formulario, erro = java.sql.SQLException: ORA-00900: invalid SQL statement
sendo minhas colunas

Selecionar tudo

<%=request.getParameter("cd_os")%>
<%=request.getParameter("dt_pedido")%>
request.getParameter("tp_situacao")%> (coluna a ser modificado)
<%=request.getParameter("ds_servico")%>   (coluna a ser modificado)
<%=request.getParameter("ds_observacao")%> (coluna a ser modificado)


QUERY

Selecionar tudo

String sql = ("uptade tb_solicitacao_os set ds_servico='"+request.getParameter("tf_ds_servico")+"',ds_observacao='"+request.getParameter("tf_ds_observacao")+"',tp_situacao='"+request.getParameter("tf_tp_situacao")+"' where cd_os="+request.getParameter("tf_cd_os"));
				
				st.executeUpdate(sql);				
			    response.sendRedirect("index.jsp");
				
			}
				
		catch(ClassNotFoundException erroClass)
	{
		out.print("Classe Driver JDBC não FOI LOCALIZADO, ERRO = "+erroClass);
	}
	
		catch(SQLException erroSQL)
	{
	out.print("Erro nos dados do formulario, erro = "+erroSQL);
	}

		}
		
		%>

MINHA CHAMADA PARA O FORMULARIO É

Selecionar tudo

alteraros.jsp?codigo=<%=rs.getString("cd_os")%>&
data=<%=rs.getString("dt_pedido")%>&
servico=<%=rs.getString("ds_servico")%>&
observacao=<%=rs.getString("ds_observacao")%>&
solicitante=<%=rs.getString("nm_solicitante")%>&
situacao=<%=rs.getString("tp_situacao")%>&
setor=<%=rs.getString("cd_setor")%>&
multi_empresa=<%=rs.getString("cd_multi_empresa")%>&
tipo_os=<%=rs.getString("cd_tipo_os")%>&
usuario=<%=rs.getString("nm_usuario")%>&
data_atualizacao=<%=rs.getString("dt_ultima_atualizacao")%>&
oficina=<%=rs.getString("cd_oficina")%>
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Olá P43lo,

Por acaso é possível você passar o conteudo montado da variável "String sql"?

Já tentou executar na mão o comando SQL gerado pelo java para ver se este erro se repete?

Abraços,

Sergio Coutinho
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes