Hi all,

I want to use the return value of a CURRVAL call as the value of a
column in a row I'm inserting, to link together related records. I'm
using Pylons with SQLAlchemy and SQLSoup. SQLAlchemy spits back at me
a DataError because I'm trying to place CURRVAL in an integer field.
How do I get the thing to reference the integer instead of taking my
words as the literal field value?

This is the error I receive from Pylons:
<class 'sqlalchemy.exc.DataError'>: (DataError) invalid input syntax
for integer: "CURRVAL('users_user_id_seq')" 'INSERT INTO employees
(employee_id, employee_user_id, employee_first_name,
employee_last_name, employee_address, employee_city, employee_state,
employee_zip, employee_extension) VALUES (%(employee_id)s, %
(employee_user_id)s, %(employee_first_name)s, %(employee_last_name)s, %
(employee_address)s, %(employee_city)s, %(employee_state)s, %
(employee_zip)s, %(employee_extension)s)' {'employee_first_name':
u'Jeff', 'employee_city': u'Olathe', 'employee_state': u'KS',
'employee_address': u'150', 'employee_id': 3L, 'employee_extension':
u'1112', 'employee_user_id': 'CURRVAL(users_user_id_seq)',
'employee_zip': u'66062', 'employee_last_name': u'Poller'}

Thanks in advance. : )

Signed
Jeff

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to