import fdb conn = fdb.connect( dsn=r'localhost:c:\medicus 3\data\medicus.fdb', user='SYSDBA', password='masterkey', charset='win1250' ) cur = conn.cursor() print("=== NEJSTARŠÍ záznamy ===") cur.execute(""" SELECT FIRST 5 ID, DATUM, DEKURS FROM DEKURS WHERE DEKURS IS NOT NULL ORDER BY DATUM ASC """) for row in cur.fetchall(): text = row[2].read() if hasattr(row[2], 'read') else row[2] if isinstance(text, bytes): text = text.decode('windows-1250', errors='replace') print(f"\n--- ID={row[0]} DATUM={row[1]} ---") print(repr(text[:300])) print("\n\n=== NEJNOVĚJŠÍ záznamy ===") cur.execute(""" SELECT FIRST 5 ID, DATUM, DEKURS FROM DEKURS WHERE DEKURS IS NOT NULL ORDER BY DATUM DESC """) for row in cur.fetchall(): text = row[2].read() if hasattr(row[2], 'read') else row[2] if isinstance(text, bytes): text = text.decode('windows-1250', errors='replace') print(f"\n--- ID={row[0]} DATUM={row[1]} ---") print(repr(text[:300])) conn.close()