2017-07-31 10 views
0

私はCassandra ODBC Driverをインストールしましたが、DSNをセットアップしました。 私はここで何をしないのですか?私はDatastax - トランザクションはサポートされていません

pyodbc.Error: ('HYC00', '[HYC00] [DataStax][ODBC] (11470) Transactions are not supported. (11470) (SQLSetConnnectAttr(SQL_ATTR_AUTOCOMMIT))')

エラーが出る

**conn = pyodbc.connect('DSN=Sample DataStax Cassandra DSN;UID=***;PWD=***;autocommit=True')** 

以下のように接続しようとしていますが

+1

http://docs.datastax.com/en/developer/odbc-driver/doc/から読んでください。また、おそらくそれを避けることができる場合は、odbcドライバを避け、ネイティブドライバを使用してください。それは遠隔操作されることもありません。 –

答えて

1

autocommitの値を設定しようとすると、問題が発生する可能性があります。カッサンドラには取引がないので、ドライバーの作家がカザンドラではautocommitが不可能であったことを明確にしたいと思っています。

したがって、私はautocommitパラメータを削除します。

+0

自動コミットを削除しても同じエラーが発生する – user3665224

+0

set attr autocommitを使用していますか? – RussS

+0

設定あり、設定なし、同じエラー – user3665224

関連する問題