On Tuesday, March 29, 2016 at 2:28:11 PM UTC-7, Ciro Alves wrote:
>
> Salve Pessoal
>
> Estou com um erro que não consigo resolver. Eu faço um select onde só 
> estão envolvidas variáveis inteiras mas, mesmo assim, recebo o erro acima 
> dizendo que uma variável float era requerida.
>
> Segue abaixo a descrição do erro. Não consigo passar do select. E o 
> estranho é que sempre funcionou.
>
> Alguma poderia sugerir onde está o problema?
>
>
I think we're going to need to see where these tables are defined in your 
model.  The error relates to a conversion between types, so perhaps you 
have a mismatch between *db.t_mpconsumida.f_ano_**referencia *and* 
ano_referencia, *or between  *db.t_**mpconsumida.f_codigo_**materiaprima *
and* db.t_materiaprima.f_codigo.*

/dps

 

> Traceback (most recent call last):
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\restricted.py", line 227, in restricted
>     exec ccode in environment
>   File "C:/Users/Ciro/Documents/Profissionais/Web2py/Web2py 
> 2.13.4/applications/prods/controllers/default.py" 
> <http://127.0.0.1:8000/admin/default/edit/prods/controllers/default.py>, line 
> 268, in <module>
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\globals.py", line 412, in <lambda>
>     self._caller = lambda f: f()
>   File "C:/Users/Ciro/Documents/Profissionais/Web2py/Web2py 
> 2.13.4/applications/prods/controllers/default.py" 
> <http://127.0.0.1:8000/admin/default/edit/prods/controllers/default.py>, line 
> 265, in list_mp
>     
> *recs = db((db.t_mpconsumida.f_ano_referencia == 
> ano_referencia)&(db.t_mpconsumida.f_codigo_materiaprima == 
> db.t_materiaprima.f_codigo)).select(orderby=db.t_produto.f_prodlist)  *File 
> "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\objects.py", line 2025, in select
>     return adapter.select(self.query,fields,attributes)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\sqlite.py", line 124, in select
>     return super(SQLiteAdapter, self).select(query, fields, attributes)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1293, in select
>     return self._select_aux(sql,fields,attributes)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1274, in _select_aux
>     return processor(rows,fields,self._colnames,cacheable=cacheable)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1764, in parse
>     for row in rows]
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1674, in _parse
>     value = self.parse_value(value, ft, blob_decode)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1524, in parse_value
>     return self.parsemap[key](value,field_type)
>   File "C:\Users\Ciro\Documents\Profissionais\Web2py\Web2py 
> 2.13.4\gluon\packages\dal\pydal\adapters\base.py", line 1601, in parse_decimal
>     value = ('%.' + str(decimals) + 'f') % value
> TypeError: float argument required, not str
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to