Ver Mensaje Individual
  #23  
Antiguo 26-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por martini002 Ver Mensaje
Bueno ya lo logre arreglar,
Antes buscabamos y comparabamos el nombre del articulo,
pero por alguna razon, no reconocia el nombre, lo confundia con una columna
Aunqué ya has resuelto el problema, creo que no está de más que entiendas la causa del error original. En tu sentencia:

Código Delphi [-]
ZQuery1.SQL.Text:= 'Update Inventario Set Stock = Stock - '+Cantidad+' Where Articulo = '+Articulo;

la parte del where, una vez reemplazado el valor de la variable, te quedaba así:

Código SQL [-]
Where Articulo = Refresco

y de ahí el mensaje de error:

Cita:
No Such column Refresco
La sentencia debía llevar las comillas alrededor de Refresco:

Código SQL [-]
Where Articulo = 'Refresco'

Lo cual lo habrías logrado poniendo:

Código Delphi [-]
ZQuery1.SQL.Text:= 'Update Inventario Set Stock = Stock - '+Cantidad+' Where Articulo = '+QuotedStr(Articulo);

// Saludos
Responder Con Cita