Hasta donde se, no importa si el nombre del parámetro es igual al nombre del campo, ya que estos se accesan desde propiedades diferentes (Fields, parameters).
Lo que yo verificaría sería que el ID del artículo no tuviera espacios y luego verificar que cdsLineas.FieldByName('Articulo').AsString realmente contenga un ID de artículo.
|