私は進捗openedgeデータベースからテーブルから最初の行を印刷しようとPythonとpyodbc参照行の値列名はダッシュ(ハイフン)を含ん
に新しいです。 (Windows 7の)ここで実行されていないコードブロックです:
cursor.execute("select my-nr, my-dt-my from mytable")
row = cursor.fetchone()
print(row.my-nr, row.my-dt-my)
これはエラーに未定義の名前与える:私はそれを持っていると思います「NR」 未定義の名前「DT」 未定義名「私の」
をマイナス記号と関係するもの - ドットの背後にある記号。 (row.my-nr、row.my-dt-my)
以前にデータベースからテーブル名とカラム名を簡単に印刷することは簡単でしたが、何らかの理由で行を印刷するのが難しくなりました。
どのように行を印刷するのですか?
1行以上が必要な場合は、fetchall()を実行する必要があります –