Уведомления

Группа в Telegram: @pythonsu

#1 Март 27, 2009 21:27:14

BOB41K
От:
Зарегистрирован: 2009-03-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Cursor.execute

Python 2.5.4

>>> import MySQLdb
>>> db=MySQLdb.connect(host='localhost', user='giga', passwd='xiwo', db='giga')
>>> print(db)
<_mysql.connection open to ‘localhost’ at cd46a0>
>>> cursor=db.cursor
>>> print(cursor)
<bound method Connection.cursor of <_mysql.connection open to ‘localhost’ at cd46a0>>
>>> cursor.execute(“Select * From users”)

Traceback (most recent call last):
File “<pyshell#5>”, line 1, in <module>
cursor.execute(“Select * From users”)
AttributeError: ‘function’ object has no attribute ‘execute’




Что за такая фигня? Куда мог дется “execute”?



Офлайн

#2 Март 27, 2009 22:37:06

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Cursor.execute

BOB41K
забыл скобки после db.cursor, вот у тебя объект и рассматривается ,как ссылка на функцию. исправь db.cursor()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version