Cargando

Ir a contenido

X
Mejores consejos y trucos Samsung Galaxy S10!
SAMSUNG
Ver Más! Aquí tienes la mejor colección de trucos para conocer detalles del móvil Samsung Galaxy S10. Lo tengas o no, esto te interesa. No te lo pierdas!

trigger





14 Respuestas de expertos

 

Publicado 01 julio 2014 - 20:41  AUTOR PREGUNTA
.

Adjuntos:



 

Publicado 03 julio 2014 - 16:29
Estoy testeandolo ;)

si encuentro el problema te aviso.

 

Publicado 03 julio 2014 - 17:18
Imprime la consulta SQL y la posteas acá para ver que te está generando sin las concatenaciones ni variables. Espero tu respuesta ;)

 

Publicado 03 julio 2014 - 17:31
He estado revisando tu código y te hago unas recomendaciones:

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.

 

Publicado 03 julio 2014 - 17:53  AUTOR PREGUNTA
ya me salio

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()+"'");