AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mehrere DB-Verbindungen aus Dienst überfordern Firebird ?!
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrere DB-Verbindungen aus Dienst überfordern Firebird ?!

Offene Frage von "DataCool"
Ein Thema von DataCool · begonnen am 5. Mär 2009 · letzter Beitrag vom 10. Mär 2009
 
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#1

Mehrere DB-Verbindungen aus Dienst überfordern Firebird ?!

  Alt 5. Mär 2009, 15:41
Datenbank: Firebird • Version: 1.0.0.796 • Zugriff über: BDE
Hi Leute,

ich habe 2 Firebird Datenbanken die ich aus einem Dienst herraus aus seperaten Threads anspreche.
Ein Thread importiert Daten aus einer anderen Datei und schreibt diese in "DB 2",
dabei werden Event gesteuert auch bei jedem "Insert, Update u. Delete" Daten in DB 1 geschrieben.
einer Anderer liesst Daten aus der "DB 1" und syncronisiert diese übers Inet mit einem Server.
Der Dienst hat die Berechtigung zur Interaktion mit dem Desktop und verbindet sich via BDE zur Datenbank.
Jeder Thread hat seine eigene DB-Verbindung, welche Dynamisch erzeugt und freigegeben wird !

Jetzt gibt es noch das GUI-Interface mit dem die Kunden auf der Datenbank(DB 1) arbeiten,
manchmal kommt es jetzt vor das die Kunden keine Änderungen an den Datensätzen mehr vornehmen können.
So wie's scheint bekommt die Query keine ErrorMessage nur die Daten bleiben unverändert.
Konnte das ganze bei mir noch nicht reproduzieren, aber Kunden die dieses Problem haben konnten mir keine Fehlermeldung nennen.

Ein Neustart des Rechners bringt wie so oft Abhilfe.

Hat irgentjemand eine Ahnung warum die Datenbank in eine Art "Locked" Zustand übergeht und der Dienst dabei scheinbar noch schreiben kann ?! Kann es an den Threads liegen ? An den mehrfachen DB Verbindungen die teilweise auf gleichen Tables Daten ändern ?
Oder ist das Problem bei der BDE zu suchen ? Den Diwnst könnte ich auf direkten Zugriff umstellen; das GUI-Interface nicht ohne weiteres.

Bin für jeden Tipp dankbar,

Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  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 16:54 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