Firebird データベースのテーブルからデータを取得しようとしています。これまでのところ、接続に成功し、テーブル名を取得することができました。ここにある他の投稿に続いて、カーソル機能を使用して読み取りたいデータベースを「選択」することができましたが、情報を取得して Pandas で使用することはできませんでした。私が欲しいもの。
これは私のコードです。これは問題です:
#Connection is made
con=fdb.connect(dsn=r'C:\table.FDB',user='SYSD', password='key')
#I don't know what this is for, but it helps me get the table names and somehow I think I'm getting closer.
schema1=fdb.schema.Schema()
schema1.bind(con)
for i in range(len(schema1.tables)):
print(schema1.tables[i].name)
#This I got it from this post that said it would retrieve the data, but I just don't know how to get it: https://stackoverflow.com/questions/64826318/extract-data-from-a-firebird-database-with-python-fdb-module
cur1=con.cursor()
cur1.execute('select * from "INVE04"')
#I get the following:
<fdb.fbcore.Cursor at 0x2b213a0fe20>
データを読み取るには次に何をすればよいですか? 私は Firebird に詳しくないので、ドキュメントを参照しても、各テーブルのデータを読み取り/抽出/消費する方法や方法が見つかりませんでした。私はここで正しい道を進んでいますか?