AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Absolutedatabase / Singleuser, Mulituser....

Absolutedatabase / Singleuser, Mulituser....

Ein Thema von brunoM · begonnen am 27. Mai 2011 · letzter Beitrag vom 28. Mai 2011
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Absolutedatabase / Singleuser, Mulituser....

  Alt 27. Mai 2011, 21:46
Also die Ansicht in einem DBGrid ist über eine Query (2 tabellen) realisiert. mit einem doppelklick auf die row wird ein Dialogfenster mit einer Eingabemaske geöffnet. der aktuelle Datensatz wird in den Edit-Feldern zum bearbeiten angezeigt (positioniert mittels ID).

Dies funktioniert nur wenn die Query (Ansicht DBGrid) vorher geschlossen wird. Ist diese Query geöffnet kann der Status gar auf dsEdit gesetzt werden, d.h. im Try.... except wird dieser Status verworfen. Scheinbar kann keine Datenmenge editiert werden, wenn eine andere offen ist. Angezeig werden dagegen beliebige Datenmengen (table oder querys)

Deshalb meine Vermutung, dass ich für ein solches Unterfangen die kostenpflichtige Version bzw. die MultiUserversion anschaffen muss.
Wende Dich an den Support und erwähne, dass Du gerade die Datenbank ausprobierst um sie ggf. zu kaufen. Die helfen Dir schnell und gerne weiter (jedenfalls hatte ich damals die Erfahrung gemacht!). Habe ABS DB auch in einigen Projekten im Einsatz und hatte bislang keine Probleme (Multiuser Edition).
Michael Kübler
  Mit Zitat antworten Zitat
brunoM

Registriert seit: 19. Jul 2006
Ort: CH-3123 Belp
62 Beiträge
 
Delphi XE5 Professional
 
#2

AW: Absolutedatabase / Singleuser, Mulituser....

  Alt 28. Mai 2011, 06:36
Sehr wahrscheinlich ist das Probelem, dass es nicht Multiuserfähig ist. Ich hab nun einige Tests gemacht:

1. Ich hab die Formulare ins Projekt eingebunden, im Projekt manuell erzeugt, habe mehrere Datenmengen geöffnet und konnte trotzdem einen Änderungsdialog bzw. die darin enthaltene Tabelle in den Insert und den Edit-Modus setzen. Es funktionierte problemlos.

2. Beim Versuch das Ganze über eine DLL einzubinden versagte alles. Es kam immer eine Fehlermeldung, dass die Datenbank von einem anderen Prozess benutz werde und deshalb nicht beschrieben werden kann.

3. Sobald ich den Datenbankmanager gestartet habe mit der besagten Datenbank kamen die Fehler auch beim Programm wo die Formulare eingebunden sind.

Ich bin fast überzeugt, dass das ein Problem wegen dem Single-Betrieb ist. Mit Absolutedatabase hab ich mich erst angefangen zu beschäftigen. Ich muss mich da irgenwie rantasten. Es hat eine Session-Komponente - vielleicht könnte mit der was bewerkstelligt werden...?

vielen Dank jedenfalls für eure Tipps

Gruss
Bruno
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 15:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz