ciao a tutti,
volevo creare una semplice applicazione per il 5800 con python, però mi occorreva utilizzare un database per salvare dei dati, cosa ci offre il nostro 5800?? sqlite non si riesce ad usarlo??
grazie
Pagina 1 di 1
Database
#2
Inviato 17 maggio 2009 - 14:41
SQL lite e' supportato in nativo da Symbian...
Qui trovi un esempio in Python:
Qui trovi un esempio in Python:
import e32db db = e32db.Dbms() dbv = e32db.Db_view() db.open(u'C:\\system\\data\\bookmarks1.db') # open database file # search and retrieve from a row def select_row(query): dbv.prepare(db, unicode(query)) dbv.first_line() dbv.get_line() result = [] for i in range(dbv.col_count()): result.append(dbv.col(i+1)) return result # search and retrieve from a column def select_col(query): dbv.prepare(db, unicode(query)) dbv.first_line() result = [] for i in range(dbv.count_line()): dbv.get_line() result.append(dbv.col(1)) dbv.next_line() return result def select_all(query): dbv.prepare(db, unicode(query)) dbv.first_line() rows = [] for i in range(dbv.count_line()): dbv.get_line() result = [] for i in range(dbv.col_count()): try: result.append(dbv.col(i+1)) except: # in case coltype 16 result.append(None) rows.append(result) dbv.next_line() return rows
select_row('SELECT * FROM Favourites') # 1 row
select_all('SELECT * FROM Favourites') # all rows
Messaggio modificato da Il.Socio il 17 maggio 2009 - 14:43
Per segnalare allo Staff un messaggio non conforme al regolamento è sufficiente premere il bottone "Segnala" posizionato in basso a sinistra di ciascun messaggio.
#3
Inviato 17 maggio 2009 - 15:00
ottimo, grazie
adesso vedo di iniziare a scrivere un po di codice
adesso vedo di iniziare a scrivere un po di codice
#4
Inviato 26 maggio 2009 - 18:50
e per salvare nel db come si fa??
grazie
grazie
Messaggio modificato da Il.Socio il 27 maggio 2009 - 10:14
#5
Inviato 15 settembre 2009 - 21:13
#6
Inviato 18 ottobre 2009 - 15:09
Condividi questa discussione:
Pagina 1 di 1

Aiuto














Pubblicità