solved - Re: [PyQt] problem in <variable usage in sql statement>
Enis Karaarslan
enis.karaarslan at ege.edu.tr
Thu Feb 7 09:39:18 GMT 2008
pardon just a line-break, special character problem
solved.
Thanks for your kind response
Enis
On Thursday 07 February 2008 11:23:43 Enis Karaarslan wrote:
> 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\x
>c2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\x
>a0\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 at riverbankcomputing.com
> > http://www.riverbankcomputing.com/mailman/listinfo/pyqt
--
--------------------------------------------
* Ar.Gör.Enis Karaarslan
* Ege Üniversitesi
* Kampüs Network Yönetim Grubu
* ULAK-CSIRT - http://csirt.ulakbim.gov.tr
--------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20080207/d086a51e/attachment-0001.bin
More information about the PyQt
mailing list