Declare self.cursor

Mel mwilson at the-wire.com
Tue Aug 24 19:39:23 CEST 2010


Dani Valverde wrote:

> Hello!
> I am working on a GUI to connect to a MySQL database using MySQLdb (code
> in attached file). I define the cursor in lines 55-66 in the OnLogin
> function within the LoginDlg class.
> 
> /db= MySQLdb.connect(host='localhost', user=Username , passwd=pwd,
> db='Ornithobase')
> self.cursor = db.cursor()/
> 
> When I try to use the cursor on another part of the code (EditUser
> class, line 176)
> 
> /sql = 'select substring_index(CURRENT_USER(),"@",1)'
> login.cursor.execute(sql)/
> 
> I get this error:
> 
> /AttributeError: 'LoginDlg' object has no attribute 'cursor'/
> 
> You can check the code for details, I think is better.

Did you actually click the loginBtn?

	Mel.




More information about the Python-list mailing list