Hola
Si el parametro se llama icantidad debes usar ese nombre y no 'cantidad'.
Código Delphi [-]
SQLDataSet1.Close; SQLDataSet1.CommandText := 'UPDATE ' + ' Comanda ' + 'SET ' + 'Cantidad = Cantidad + :iCantidad ' + 'WHERE ' + 'Salon = ' + QuotedStr(sSalon) + ' AND ' + 'Mesa = ' + QuotedStr(sNumero) + ' AND ' + 'Codigo = ' + QuotedStr(sCodigo) + ';'; SQLDataSet1.ParamByName('iCantidad' ).AsFloat := iCantidad; SQLDataSet1.ExecSQL(False);
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado
|