現象
python で、oracle に接続して、実行すると、「'cx_Oracle.Cursor' object attribute 'execute' is read-only」のエラーになってしまいます。
該当のソースコード
import cx_Oracle conn = cx_Oracle.connect(user='ユーザー名',password='パスワード',dsn='データセット名') cur = conn.cursor() sql = "select count(*) from テーブル名;" cur.execute = (sql) res=cur.fetcall() print(res) cur.close() conn.close()
上記ソースコードにミスがありました。
cur.execute = (sql) --> cur.execute(sql)
新たなエラー
cur.execute(sql) に変更して実行すると、”ORA-00911 文字が無効です" となってしまいました
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。