Kann zwar den Service immer noch nicht debuggen, aber ich meine aber das Problem erkannt zu haben, warum das Logbuch manchmal korrekt erstellt wird und manchmal nicht. Ich habe tatsächlich den Verdacht, dass es an der
BDE liegt. Sobald ich meine Anwendung (als Benutzer) schliesse, oder auch nur auf einen anderen Datensatz scrolle, läuft mein Service einwandfrei. Irgendwie scheint es einen Recordlock über die
BDE zu geben, die dem Service nicht erlaubt, einen Datensatz zu ändern. Und das obwohl ich in der Desktopanwendung ein Select direkt über eine Tabelle mache, und im Service ein Select über eine View und zum Editieren des Records einen direkten Update zum
SQL Server sende. Aber da scheint mir die
BDE wohl keinen grossen Unterschied zu machen.
Ich denke also einfach, dass die
BDE nicht damit klar kommt, dass 2 Konten auf die Bibliotheken zugreifen.
Kann das einer bestätigen.