私のアプリケーションで、テーブルが存在しないか、適切なアクションを実行する行がないかどうかを認識する必要があります。この2つのエラーを別々にキャッチすることはできますか? Python documentationからPython:ODBC例外処理
>>>cursor.execute("delete from TABLE")
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
dbi.internal-error: [IBM][CLI Driver][DB2] SQL0100W No row was found for FETCH, UPDATE or DELETE; or the result of a query is an empty table. SQLSTATE=02000
in EXEC
OR
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
dbi.program-error: [IBM][CLI Driver][DB2] SQL0204N "SK77531.TCS_EXCEPTIONS" is an undefined name. SQLSTATE=42704
in EXEC
ご回答いただきありがとうございます。私はあなたの最後の例を試してみました。 AttributeError: 'module'オブジェクトに 'internal'属性がありません しかし、私はdbi atributes progErrorとinternalErrorで作業しました。ありがとう – Richard