I am using ibm_db_sa and as400 drivers to connect db2 for i. When I am going to fetch data from the table which is not exists in db, then without giving proper message application throws following error (Expected error is : Table does not exists or something related to that) Segmentation fault (core dumped)
My code snippet is below: def connect_db2(): try: e = create_engine("ibm_db_sa+pyodbc400://u000****:xxx...@172.29.xxx.xx/T10050sp", pool_size=20, echo=False, poolclass=QueuePool).connect() except Exception as ex: raise ex return e def conn_test(): try: conn = connect_db2() if conn: data =conn.execute('select * from sourcedb.customers1') for row in data: print(row) except Exception as ex: print(ex.__str__()) -- SQLAlchemy - The Python SQL Toolkit and Object Relational Mapper http://www.sqlalchemy.org/ To post example code, please provide an MCVE: Minimal, Complete, and Verifiable Example. See http://stackoverflow.com/help/mcve for a full description. --- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sqlalchemy+unsubscr...@googlegroups.com. To post to this group, send email to sqlalchemy@googlegroups.com. Visit this group at https://groups.google.com/group/sqlalchemy. For more options, visit https://groups.google.com/d/optout.