Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql General > Re: Problems in...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 2 Topic 15451 of 16553
Post > Topic >>

Re: Problems in queries

by aklaver@[EMAIL PROTECTED] (Adrian Klaver) May 3, 2008 at 05:02 PM

On Saturday 03 May 2008 4:05 pm, David Anderson wrote:
> Hi all
> I have this function:
>  def checkNameDob(self, name, dob):
>         cur = self.conn.cursor();
>
>         sql = "SELECT * from patient WHERE fn_pat = %s"
>         cur.execute(sql,(name))
>         rows = cur.fetchall()
>
> It seems to work fine, But I'm getting this exception:
> psycopg2.ProgrammingError: current transaction is aborted, commands
ignored
> until end of transaction block
> at: cur.execute(sql)
If I remember right
cur.execute(sql,(name))
should be
cur.execute(sql,(name,))
note the comma after name.

>
> What's the problem?
> thx
>
> ps: fn_pat is the column of the db, name is the string passed in the
> function parameter.
> if I type:
> "SELECT * from patient WHERE fn_pat = 'david' "
> in the psql on console it works well...

-- 
Adrian Klaver
aklaver@[EMAIL PROTECTED]
 
Sent via pgsql-general mailing list (pgsql-general@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general
 




 2 Posts in Topic:
Problems in queries
zerty.david@[EMAIL PROTEC  2008-05-03 20:05:30 
Re: Problems in queries
aklaver@[EMAIL PROTECTED]  2008-05-03 17:02:43 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Sep 6 22:29:11 CDT 2008.