il campo  symbol è text

Perchè questo funziona

c.execute('insert into portfolio (symbol) values (?)', ('x'))

e questo NON funziona ( dice gli passo troppi valori)
c.execute('insert into portfolio (symbol) values (?)', ('xx'))

questo invece funziona
c.execute('insert into portfolio (symbol)values(:symbol)',{'symbol':'xxxx'})


Saperte indicarmi qualche doc che spieghi con esempi i comandi di
python 3.3 per sqlite ?

grazie

-- 
Filippo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a