Cargando

Ir a contenido

X


Ver Más! No te preocupes, recuperar archivos eliminados nunca fue tan sencillo. No te pierdas el tutorial que hemos preparado. Aprende a utilizar Recoverit en Windows 10.


trigger




14 Respuestas de expertos

#11   Fernando Rodriguez Olivas

  •   Reputación:0
  •   Respuestas:16

Publicado 01 julio 2014 - 20:41  AUTOR PREGUNTA

.

Adjuntos:



#12   Sergio Maldonado

  •   Reputación:20
  •   Respuestas:52
  •   Tutoriales:11

Publicado 03 julio 2014 - 16:29

Estoy testeandolo ;)

si encuentro el problema te aviso.

#13   Jhony10

  •   Reputación:383
  •   Respuestas:396
  •   Tutoriales:5

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 ;)

#14   Jhony10

  •   Reputación:383
  •   Respuestas:396
  •   Tutoriales:5

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.

#15   Fernando Rodriguez Olivas

  •   Reputación:0
  •   Respuestas:16

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


No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!