"""read_last_dekurs.py – jednorázový skript: vypíše obsah posledního DEKURS záznamu pro Buzalka"""
import fdb

conn = fdb.connect(
    dsn=r'localhost:c:\medicus 3\data\medicus.fdb',
    user='SYSDBA', password='masterkey', charset='win1250'
)
cur = conn.cursor()

cur.execute("""
    SELECT FIRST 1 ID, DATUM, CAS, CHAR_LENGTH(DEKURS), DEKURS
    FROM DEKURS
    WHERE IDPAC = 9742
    ORDER BY ID DESC
""")
row = cur.fetchone()
idek, datum, cas, delka, obsah = row

print(f"ID={idek}  datum={datum}  cas={cas}  délka={delka} B")
print("=" * 60)
print(obsah)
conn.close()
