notebookvb

This commit is contained in:
Vladimir Buzalka
2026-04-29 06:51:47 +02:00
parent a1b9c93506
commit a9c143ba24
141 changed files with 30711 additions and 0 deletions
@@ -0,0 +1,42 @@
"""check_last_dekurs.py zobrazí posledních 5 záznamů v DEKURS + FILES pro pacienta 9742"""
import fdb
conn = fdb.connect(
dsn=r'localhost:c:\medicus 3\data\medicus.fdb',
user='SYSDBA', password='masterkey', charset='WIN1250'
)
cur = conn.cursor()
print("=== Posledních 5 záznamů DEKURS pro Buzalka (idpac=9742) ===")
cur.execute("""
SELECT id, datum, cas, OCTET_LENGTH(dekurs) as delka
FROM dekurs WHERE idpac = 9742
ORDER BY id DESC ROWS 5
""")
for row in cur.fetchall():
print(f" ID={row[0]} datum={row[1]} cas={row[2]} délka={row[3]} B")
print()
print("=== Obsah posledního DEKURS záznamu ===")
cur.execute("""
SELECT dekurs FROM dekurs WHERE idpac = 9742
ORDER BY id DESC ROWS 1
""")
row = cur.fetchone()
if row:
text = row[0]
if isinstance(text, bytes):
text = text.decode('cp1250', errors='replace')
print(text)
print()
print("=== Posledních 5 záznamů FILES pro Buzalka (idpac=9742) ===")
cur.execute("""
SELECT id, filename, datum, OCTET_LENGTH(body) as bodylen
FROM files WHERE idpac = 9742
ORDER BY id DESC ROWS 5
""")
for row in cur.fetchall():
print(f" ID={row[0]} filename={row[1]} datum={row[2]} body={row[3]} B")
conn.close()