Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz.

Ähnliche Präsentationen


Präsentation zum Thema: "Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz."—  Präsentation transkript:

1 Netzwerkprogrammierung unter Visual FoxPro

2 © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz. Wessen Änderungen sind die aktuellsten ? n Früher per RLOCK() - UNLOCK aufwendig abgefangen. n Früher per Scatter/Gather versucht Änderungen rückgängig zu machen. n Mit VFP wesentlich einfacher

3 © 1999 TMN-Systemberatung GmbH Buffering in VFP n Zwischenpufferung (Buffering) Ihrer Daten n Handling des gesamten Sperrmechanismus n Grundlage: SET Multilocks auf ON (Mehrfache Datensatzsperren in den Optionen)

4 © 1999 TMN-Systemberatung GmbH Buffering und dann ? Speichern: TableUpdate (/AllRows, /Force[,cAlias]) Rückgabe.T./.F. Verwerfen: TableRevert (/AllRows [,cAlias]) Rückgabe: Anzahl verworfener Datensätze

5 © 1999 TMN-Systemberatung GmbH Buffering Arten n 1 - ohne Buffering (Standard) n ROW - Buffering – Pessimistisch (2) – Optimistisch (3) n TABLE - Buffering – Pessimistisch (4) – Optimistisch (5)

6 © 1999 TMN-Systemberatung GmbH Valids und Triggers n Valids werden wir gewohnt abgearbeitet Ausnahme bildet hier APPEND BLANK n Trigger werden beim Speichern abgearbeitet

7 © 1999 TMN-Systemberatung GmbH weitere Möglichkeiten n GetFldState - Änderungen am aktuellen Datensatz prüfen. n negative Recno´s bei Neuanlage mittels Tablebuffering n Transactionsverarbeitung – BEGIN TANSACTION – ROLLBACK bzw. END TRANSACTION

8 © 1999 TMN-Systemberatung GmbH Private Datasessions n Völlig abgeschottete Umgebung n Simulation von Netzwerkbetrieb möglich n Achtung: SET BEFEHLE auf DEFAULT SET ANSISET AUTOSAFESET BLOCKSIZE SET CARRYSET CENTURYSET COLLATE SET CONFIRMSET CURRENCYSET DATABASE SET DATESET DECIMALSSET DELETED SET DELIMITERSSET EXACTSET EXCLUSIVE SET FIELDSSET FIXEDSET LOCK SET MARK TOSET MEMOWIDTHSET MULTILOCKS SET NEARSET NULLSET POINT SET REPROCESSSET SAFETYSET SEPARATOR SET SYSFORMATSSET TALKSET UNIQUE

9 © 1999 TMN-Systemberatung GmbH Zusammenfassung n Probleme im MultiUser Betrieb n Buffering unter Visual FoxPro n TableUpdate / TableRevert n Valids & Trigger bei Buffering n Fehlerbehandlung bei Buffering Konflikten n Transaktionen n Private Datasessions

10 © 1999 TMN-Systemberatung GmbH Anregungen und Fragen TMN-Systemberatung GmbH Allee Heilbronn


Herunterladen ppt "Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz."

Ähnliche Präsentationen


Google-Anzeigen