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

Rispondere a