Я пытаюсь вернуть числовое значение из этого заявления:Python SQLite Возвращаемое значение
c = db.execute("""SELECT *, rowid FROM members WHERE barcode = '%s' AND debit > 0 LIMIT 50""" % (s,))
Но я получаю это как возвращаемое значение:
sqlite3.Cursor object at 0xb6cb2720
Что я должен делать с этим курсором объект получить результаты?
Вы пробовали перечислить 'c'? 'для строки в c: ...' – cdhowie
'Чтобы извлечь данные после выполнения инструкции SELECT, вы можете либо обработать курсор как итератор, вызывать метод fetchone() курсора для извлечения одной подходящей строки, либо вызвать fetchall() для получения списка совпадающих строк. – roippi