[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