Portál AbcLinuxu, 7. května 2025 17:03

Dotaz: firebird db (kinterbasdb) a dva programy pristupujúce na jednu db

18.5.2011 18:47 adrinko | skóre: 22
firebird db (kinterbasdb) a dva programy pristupujúce na jednu db
Přečteno: 260×
Odpovědět | Admin
dobrý deň,

v pythone používam na prístup k súboru databázy .fdb (lokálny súbor v priečinku) tento kód (môj program len z db číta):
## naimportovanie firebird db
import kinterbasdb
self.con = kinterbasdb.connect(dsn=db, user=usr, password=psw)
self.cur = self.con.cursor() 
problém nastane, keď už predtým iný program pracuje s týmto súborom databázy, vtedy mi vypíše python chybu:
Traceback (most recent call last):
  File "skript.py", line 29, in module>
  File "kinterbasdb\__init__.pyc", line 478, in connect
  File "kinterbasdb\__init__.pyc", line 641, in __init__
kinterbasdb.OperationalError: (-902, 'isc_attach_database: \n  I/O error during "CreateFile (open)" operation for file "SUBOR.FDB"\n  Error while trying to open file\n  The process cannot access the file because it is being used by another process.')
ako v pythone dosiahnem, aby som mohol načítať údaje z tohto súboru, keď zároveň na neho pristupuje iný program?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.