Найти - Пользователи
Полная версия: c=db.cursor() как определить кол-во записей?
Начало » Базы данных » c=db.cursor() как определить кол-во записей?
1 2
qman
почему то rowcount возвращает -1 , не смотря на то что кол-во записей больше 0 !
import adodbapi
....
r1 = c2.fetchone() #строки возвращает успешно
count = c2.rowcount# count = -1
может кто то сталкивался с данной проблемой?
у кого нибудь adodbapi и rowcount успешно работает?
Ed
В общем-то это зависит от того, какой запрос. Вот, читайте здесь: http://docs.python.org/library/sqlite3.html?highlight=rowcount#sqlite3.Cursor.rowcount
Не смущайтесь, что это sqlite, там тот же Python DB API Spec работает.
С sqlite у меня любой select возвращает -1.  Выхожу из положения посылвя отдельный запрос ‘select count() from …’
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB