[Python] python 3,3 e sqlite

Filippo Dal Bosco - Filippo.DalBosco a whiteready.com
Mar 25 Mar 2014 16:13:41 CET


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


Maggiori informazioni sulla lista Python