| |
Anzeigen |
|
|
Social Bookmark Script |
|
|
|
 |
Datenproblem VDF14 |
Ralf
Eroberer
  
Dabei seit: 30.03.2008
Beiträge: 60
 |
|
Ich habe ein Problem in einer laufenden Anwendung mit "verschwundenen Daten" und mit unterschiedlichen Ergebnissen auf verschiedenen Rechnern.
Bei den "verschwundenen Daten" handelt es sich wahscheinlich um überschriebene Datensätze trotz entsprechender Programmierung "clear - move - save". die Datei ist Child und gleichzeitig Master für weitere Dateien. die Child-Daten dieser Datei sind immer noch vorhanden. Dieses Ergebnis ließ sich bisher nicht reproduzieren. In meiner Entwicklungsumgebung ist es noch nie geschehen.
Das Problem mit den verschiedenen Ergebnissen läßt reproduzieren. Es sind hauptsächlich Listen mit List&Label aber auch in anderen Listen. Es läßt sich darauf zurückführen das die "falschen" Ergebnisse alle auf HP-Workstations erzeugt werden. Alle anderen Rechner zb. Pentium4 oder Dual-Core-Intel produzieren immer das "richtige" Ergebnis. Alle Rechner XP-SP3 Bei den HP-Rechnern mitgeliefertes HP-Windows XP-SP3 .
Hat jemand schon einmal soetwas erlebt ? Könnte es evtl mit der Betriebssytem-Installation bzw. Regestry-Einträgen zu tun haben ?
|
|
14.10.2009 10:41 |
|
|
Matthias
Super Moderator
   
Dabei seit: 09.07.2007
Beiträge: 233
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Niedernhausen Betriebssystem: XP, Vista, Win7, 2008 Ser
 |
|
Vorab:
Für den Einsatz von VDF in einer Windows-Umgebung mit einem Windows-Server wird der Einsatz einer SQL-Datenbank (MS-SQL, P.SQL, MySQL, Oracle etc.) empfohlen.
Übersicht zu den Preisen findet man hier im Forum unter:
http://www.dataflex-community.de/thread,threadid-220.html
Für die embedded Datenbank müssen wg. Problemen beim Caching die Registry-Einträge auf den Workstations kontrolliert werden.
Ein White-Paper, welches dazu eine Beschreibung liefert, gibt es bei Data Access:
http://www.dataaccess.com/whitepapers/op...eadcaching.html
Auf http://www.vdf-guidance.com/Viewpage.asp?PAGE=PKG gibt es ein RegCheck Package, was die Einträge überprüft.
Noch einmal: Alle diese Einträge sind NUR beim Einsatz der embedded DataFlex Datenbank notwendig, beim Einsatz eines SQL-Servers benötigt man diese nicht.
Viele Grüße
Matthias
|
|
16.10.2009 11:26 |
|
|
Ralf
Eroberer
  
Dabei seit: 30.03.2008
Beiträge: 60
Themenstarter
 |
|
Die "verschundenen Daten" sind gelöst. Diese wurden tatsächlich gelöscht.
Die Betreffende Datei kann in dieser Anwendung in Form eines Alias auch mit einer mit anderem Constrain in einem "list.dg" aufgelistet werden. Wenn diese Liste aufgerufen wurde und direkt danach zurück in der Anwendung der entsprechende Master-Datensatz gelöscht wurde, wurde entsprechend dem vorher geseten Constrain auch alle "Alias"- Datensätze gelöscht .
Fazit: unbedingt in allen *.sl und *.dg auf die Bedingung read_Only_State bzw. auf den Cascade_Delete_State achten.
|
|
28.10.2009 18:12 |
|
|
|
|
|
 |
|