trigger
AUTOR PREGUNTA #11
Adjuntos:
#12
si encuentro el problema te aviso.
#14
1- Si los valores que estás utilizando para el update son númericos no necesitas colocarlos entre comillas.
2- Puedes simplificar mucho más tu query al realizar algunas de las operaciones por separado, por ejemplo la sumatoria que haces en el set la puedes realizar antes y asignarla a una variable.
3- Igualmente con la obtención de los valores puedes hacer lo mismo, con el getValue o getText puedes hacerlo antes del query y lo asignas a una variable.
De esta forma estas evitando tener menos cantidad de código y al momento de un error de sintaxis puedas ver más rápido donde se encuentra.
AUTOR PREGUNTA #15
int fila = tbl_salidas.getSelectedRow();
PreparedStatement pst = reg.prepareStatement
("UPDATE inventario SET cantidad='"+txt_can.getText()+"'-'"+txt_salida.getText()
+"' WHERE id='"+tbl_salidas.getValueAt(fila, 0)+"'and cantidad >='"+txt_salida.getText()+"'");