AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Database locked

Ein Thema von sko1 · begonnen am 13. Apr 2018 · letzter Beitrag vom 16. Apr 2018
 
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Database locked

  Alt 13. Apr 2018, 11:48
Datenbank: SQLite • Version: 3 • Zugriff über: TFDConnection
Hallo,

aus Anwendung A auf dem Handy möchte ich aus einer Datenbank, die Anwendung B gehört, Werte auslesen.
Beide Anwendungen laufen, beide greifen beim Start über eine TFDConnection auf ihre Datenbank zu und trennen erst bei Programmende wieder.
Die Datenbankenb liegen für alle erreichbar im Handy unter öffentliche Documents.
Die TFDQueries, die dann in der DB arbeiten, werden bei bedarf erzeugt, verbunden und danach wieder getrennt.

Das ist der Istzustand.

Nun ist Anwendung A bereits gestartet und hat intern die TFDConnection mit ihrer DB verbunden. Anwendung B startet und versucht, Grunddaten, die Anwendung A bereits hat, aus deren Datenbank zu übernehmen (z.B. Mailzugangsdaten um die nicht doppelt eintragen zu müssen).

Hierbei kommt es nun zum Laufzeitfehler "database locked".
Beende ich Anwendung A und starte Anwendung B allein, kann sie in der DB von Anwendung A lesen.

Wo liegt mein Denkfehler im Ablauf und wie kann ich das besser lösen?

Ciao
Stefan
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz