Boa noite,
Preciso passar o “codigo” num Update com parametro.
Porem, na minha tabela o "codigo " é autoincrement.
Como passar esse parametro se nao esta no request da minha servlet?
Ex:
String sql = "update produto, b_estoque set produto.estoque =(produto.estoque - b_estoque.quantidade), produto.total = (produto.total - b_estoque.total_saida) where produto.descricao = '"+desc_produto+"'"+"and b_estoque.codigo ='"+codigo+"'" ;
lembrando que o
'"+desc_produto+ passo ele de boa, pois esta no request da servlet…
ex:
[code] String desc_produto = request.getParameter(“desc_produto” );
String quantidade = request.getParameter("quantidade");
String dataEmTexto = request.getParameter("data_baixa");[/code]
e o codigo nao tenho ele aqui PQ é autoincrement…
como passa-lo à query?(preciso tbm passa-lo à query).
cara,
vc vai ter que colocar o codigo como campo escondido na sua pagina, pq senao nao vai ter como vc fazer esse update nao.
t+
tipo um ?
e como dizer que ele é autoincrement?
alguem sabe como que se faz:
dizer ao input hidden ou text que o codigo é auto increment?
pq se eu coloco o codigo da sequencia funciona beleza…mas o usuario nao vai decorar ou adivinha qual codigo vem do banco…
so me falta saber como dizer ao input que é autoincremento…
nao passsei como parametro, deixei autoincrement mesmo… e modifiquei na query pegando ultimo ID incrementado… “era o que precisava”
… vou fazer alguns testes agora e ver no que dá…
obrigado…
String sql = "update produto, b_estoque set produto.estoque =(produto.estoque - b_estoque.quantidade), produto.total = (produto.total - b_estoque.total_saida) where produto.descricao = '"+desc_produto+"'"+"and b_estoque.id =(select max(id) from b_estoque)";
meio POG isso ai … kkkkk 