il codice sotto mi serve per spostare tutti i record da una tabella ad un altra. La seconda ha una serie di campi che sono "real" invece dei corrispondenti nella prima "text" da dove copio i valori dei campi
Succede una cosa a me inspiegabile il primo ed il secondo record sono copiati, poi ricopiati in seguito tutto procede come dovrebbe. Mi ritrovo con la seconda tabella che ha due record in più il terzo ed il quarto tabdln e tabdbn e totf sono due variabili che ovviamente sono in precedenza riempite for row in db.execute('select * from '+tabdbl): cl.execute('insert into '+ tabdbn+ ' values (?,?,?,?,?,?,?,?,?,?, \ ?,?,?,?,?,?,?,?,?,?, \ ?,?,?,?,?,?,?,?,?, \ ?,?,?,?,?,?,? )', row) db.commit() totf += 1 print('fatti ', str(totf)) cl.close() -- Filippo _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python