>
> Model 
> --------------------- 
> dba = DAL('sqlite://storage.sqlite') 
> auth = Auth(dba, hmac_key=Auth.get_or_create_key()) 
>
> Controller 
> -------------------------------------- 
> def import_csv(table, file): 
>     table.import_from_csv_file(file) 
>
> def index(): 
>     if request.vars.csvfile != None: 
>         import_csv(db[request.vars.table],request.vars.csvfile.file) 
>

Since your database object is dba, the above line should be 
dba[request.vars.table].

{{=FORM(str(T('or import from csv file'))+" 
> ",INPUT(_type='file',_name='csvfile'),INPUT(_type='hidden',_value='dba.auth_user',_name='table'),INPUT(_type='submit',_value='import'))}}
>  
>
>

request.vars.table should just be the table name, without the "dba." -- so, 
_value='auth_user'.

Anthony

Reply via email to