[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Insert multipla su Sqlite



Si, ci vuole un cursore. Ma non capisco il motivo per cui vuoi farlo in bash, se hai debian python lo tieni già installato. Puoi fare uno script in gedit o kate (molto meglio kate) in python e farlo girare da terminale.


Il giorno 26 ottobre 2010 19:53, Davide Prina <davide.prina@gmail.com> ha scritto:
On 26/10/2010 08:14, alessio c wrote:
conn = sqlite3.connect(database)
c = conn.cursor()
rows = csv.reader(open(file, 'rb'), delimiter=';', quotechar='"')
for i in rows:
  t=i[0],i[1],i[2]
  c.execute(insert, t) # questo inserisce i valori in t perché sopra ho
messo 3 placeholders ("?")
conn.commit()
c.close()

se non ho capito male puoi farlo se apri un cursore.
Devo vedere se è possibile aprire un cursore in bash

Secondo me la documentazione di sqlite è veramente scarsa come organizzazione e in alcuni casi anche come contenuti. Almeno quella di qualche mese fa (poi non ho più avuto tempo di fare più nulla). Domani in treno cerco di capire se è possibile fare qualcosa.


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per l'uso di formati accessibili nell'Unione Europea
http://tinyurl.com/y6u4m5

Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 4CC715AA.8080706@gmail.com" target="_blank">http://lists.debian.org/[🔎] 4CC715AA.8080706@gmail.com



Reply to: