Pyodbc を使用して Oracle データベースに接続しようとしました:
try:
db_connection = pyodbc.connect('DSN=OraDev; PWD=%s' % Key.dbKeys['password'])
except pyodbc.Error, err:
print >> debug_file, "Database connection failed: %s" %err
sys.exit()
そして、このエラーメッセージが表示され続けます:
'[IM014] [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーション (0) の間でアーキテクチャの不一致が含まれています (SQLDriverConnect)
したがって、「一致する」コンポーネントがないことが原因であるかどうか疑問に思っています。現在、私は持っています:
- パイソン 2.7 32 ビット
- Pyodbc 3.0.6 win32-py2.7
- Oracle ODBC ドライバー: 32 ビット
- Windows サーバー 2008 64 ビット
- オラクル 11.2.0 64 ビット
ここのバージョンに問題はありますか?ありがとう。