0

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 に詳しくないので、ドキュメントを参照しても、各テーブルのデータを読み取り/抽出/消費する方法や方法が見つかりませんでした。私はここで正しい道を進んでいますか?

4

1 に答える 1