FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
UPDATE Syntax Error
Saludos amigos donde quiera que se encuentren,
Estoy teniendo un problemita de Syntax con el UPDATE, lo hice de dos formas distintas pero de ninguna funciona ahora, lo que me he dado cuenta es que el error lo presenta en ambos en la Condicion donde usa la variable Articulo Ustedes que creen que pueda ser? Saludos Gracias No Such column Refresco (Articulo)
Near Where :Syntax Error
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible. |
#2
|
||||
|
||||
O no se entiende o tienes un lio tremendo de conceptos.
¿Ese ZQuery1 qué es?, supongo que un query con una sentencia select. En teoría debes tener algo así como "select * from inventario" Si tienes eso, entonces luego vas y recorres todos los registros... Bien, ¿entonces cómo le cambias dentro del bucle su sentecia por un 'update'? ========== Segunda parte: Si tienes una tabla con los campos: articulo, stock, cantidad (es una tabla muy extraña, la verdad) Y si lo que quieres es disminuir el campo stock con el valor del campo cantidad... entonces sólo has de hacer: Y se acabó, no hay más. Esos bucles que pretendes hacer es de la época en que no existía SQL y eran tablas planas, como dbase. Olvídalos. Creo que sí voy a tener que recomendarte este estupendo libro. |
#3
|
||||
|
||||
Hola
Usas el mismo query y lo cierras: Primero obtienes los datos, los almacenas en variables, cierras el query y pretendes hacer un bucle. No puedes hacer un bucle de un query cerrado: Tienes que tener dos query en este caso, aunque no le veo mucho sentido al bucle. Saludos
__________________
Siempre Novato |
#4
|
||||
|
||||
Bueno El codigo del While lo saque de aqui:
http://www.clubdelphi.com/foros/showthread.php?t=54369 Pues necesito restar del inventario y tengo que ir linea por linea de acuerdo a los articulos de la BD temporal, y por supuesto tambien de la cantidad, intentare usando dos Query's Gracias
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible. |
#5
|
||||
|
||||
Hola
Nos das solo eses codigo, no sabemos que hay delante de el. especulando: Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Asi lo pense usando dos Query's,
la cuestion es que necesito posicionarme en una fila usando el nombre del articulo, entonces restare al stock la cantidad que sea requerida. por supuesto, no Funciona como cosa extraña, Casimiro, ya comenzare a revisar la seccion SQL de tu libro a ver con que me encuentro alli, pues estoy usando solo el manual de SQL
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible. |
#7
|
||||
|
||||
Hola
Me parece que cantidad en la tabla es de tipo double. Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear un "Cryptographic Message Syntax" en Delphi? | old_martinez | Varios | 3 | 09-12-2016 15:41:59 |
Incorrect syntax near | Ledian_Fdez | SQL | 4 | 03-05-2010 14:41:26 |
Error con el Update 2 de Delphi for PHP | CHECHE81 | PHP | 2 | 27-09-2007 21:52:09 |
Error de Sintaxis en update SQL | luxus | SQL | 3 | 08-08-2006 16:40:01 |
Error SQL - UPDATE _ SET ... | Durbed | Conexión con bases de datos | 2 | 13-12-2004 18:09:05 |
|