[Python] next record in mysqldb
Paolo Amodio
dixie a dixienet.it
Lun 1 Ott 2007 13:14:39 CEST
Ciao Gianluca.... felice di leggerti.
Grazie del suggerimento. Ci studierò.
Fatti sentire quando passi da queste parti
A presto
Il giorno 01/ott/07, alle ore 13:07, hjan ha scritto:
> Per avanzare hai provato nextset ?
> Altrimenti fai una cosa del tipo
> salvi il cursore prima di fare il retrieve di un record
>
> prev_record = cursor
>
> ricevi il record e diventa il tuo curr_record il next_record lo
> ottieni
> rifacendo una fetch.
>
> Un vecchio amico,
> ormai a milano.
>
> Saluti
> Gianluca
>
>
> Paolo Amodio ha scritto:
>> Buon giorno a tutti.
>> Una breve domanda.
>> Eseguita una query e ritornati i risultati ho la necessità di
>> avanzare,
>> o retrocedere, di un record (i risultati popolano dei campi in
>> wxPython).
>> Attualmente e per il momento ho creato una funzione che, ricevuto il
>> valore attuale del record (in realtà del campo ID), effettua una
>> nuova
>> query.
>> Il sistema mi sembra macchinoso.
>> Esiste qualche cosa di migliore?
>>
>> eccovi un estratto del codice:
>>
>> def getdanninext(x):
>> db = dbi()
>> # create a cursor
>> cursor = db.cursor()
>> S=("SELECT * FROM `" + CY + "` ORDER BY ID DESC")
>> cursor.execute(S)
>> # get the number of rows in the resultset
>> numrows = int(cursor.rowcount)
>> startr = int(x)
>> # get and display one row at a time
>> for x in range(startr,numrows):
>> ListNext = cursor.fetchone()
>> cursor.close()
>> return ListNext
>>
>> Grazie
>>
>>
>> Paolo Amodio
>> dixie a dixienet.it
>> www.dixienet.it
>>
>>
>>
>> _______________________________________________
>> Python mailing list
>> Python a lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
Paolo Amodio
dixie a dixienet.it
www.dixienet.it
Maggiori informazioni sulla lista
Python