thanks for the reply,

But It still doesn't work. it gives error such:

Traceback (most recent call last):
  File "main.py", line 107, in on_listWidget_itemClicked
                            """ %chosen)
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL 
syntax; check the manual that corresponds to your MySQL server version for 
the right syntax to use 
near 
'\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2'
 
at line 4")


I use MySQLdb, I take input from listWidget when clicked and convert to string 
and store it in "chosen"

chosen= str(item.text());
print chosen                                    # prints on command line for 
debugging

and the error is on the last line

 db.query("""
                        SELECT OS, IP_Adress
                        FROM ServerDB
                        WHERE IP_Adress = '%s'
                        """ % chosen)

thanks,



On Thursday 07 February 2008 11:03:55 Phil Thompson wrote:
> On Thursday 07 February 2008, Enis Karaarslan wrote:
> > Hello all,
> >
> > I am a newbie in PyQt, just a simple question.
> > I want to use a variable in my sql tatement.
> >
> > If I use string, following statment runs smoothly
> >
> > db.query("""SELECT OS, IP_Adress
> > FROM ServerDB
> > WHERE IP_Adresi='10.22.5.1'""")
> > s = db.store_result()
> >
> >
> > But I want to use the variable "chosen" and get the IP_Adresses equal to
> > that variable such as:
> >
> > db.query("""
> >                     SELECT OS, IP_Adress
> >                     FROM ServerDB
> >                     WHERE IP_Adress = chosen
> >                     """)
> >
> > But it doesn't work ...
> >
> > thanks for the help
>
> Dynamically create the string you want...
>
> db.query("""
>                       SELECT OS, IP_Adress
>                       FROM ServerDB
>                       WHERE IP_Adress = '%s'
>                       """ % chosen)
>
> Phil
> _______________________________________________
> PyQt mailing list    PyQt@riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt



-- 
--------------------------------------------
* Ar.Gör.Enis Karaarslan                    
* Ege University
* Kampüs Network Yönetim Grubu                 
* ULAK-CSIRT - http://csirt.ulakbim.gov.tr  
--------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to