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

Slides:



Advertisements
Ähnliche Präsentationen
A. A B A B D A B D H ; H ist fertig abgearbeitet.
Advertisements

Einsatz von SiSy in der Berufsausbildung
Open Database Connectivity (ODBC). © Prof. T. Kudraß, HTWK Leipzig Open Database Connectivity (ODBC) Idee: – API für eine DBMS, das ein Call-Level-Interface.
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
Datenbanken 10: Einfügen, Ändern, Löschen
Synchronisation paralleler Transaktionen AIFB SS Konzept der Transaktion 4.2 Konzept der Transaktion (1/4) Eine Transaktion ist ein in sich geschlossener,
Grundlagen der Tabellen von FoxPro/Windows und Microsoft Visual FoxPro
Arbeiten mit DBC in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast DBC.
Datenbankcontainer in Microsoft Visual FoxPro
Wizards & Builders GmbH Fehlerbehandlung und Debugging Aufspüren und Behandeln von Programmfehlern unter Microsoft Visual FoxPro.
Konfiguration / Set-Einstellungen
Arbeiten mit Tabellen in Visual FoxPro 9.0
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Arbeiten mit SQL in Visual FoxPro 9.0
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
Handling und Erstellung von: DLL, EXE, COM, DCOM
List und Combo Boxen. © 1999 TMN-Systemberatung GmbH Grundsätzliches n List und Combo Boxen sind sich im Aufbau sehr ähnlich und wurden bzgl. Datenquellen.
Erstellung einer lauffähigen VFP Applikation
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
Besonderheiten einzelner Steuerelemente in Visual FoxPro
Visual FoxPro Befehle und Funktionen
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Neue DBF und DBC Befehle in Visual FoxPro
Lokal Views (Ansichten) in Visual FoxPro
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Grids - Datenblatt in Visual FoxPro
Rushmore - Einführung oder wie Sie Fehler vermeiden.
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Arbeiten mit Daten in Visual FoxPro 9.0
Arbeiten mit Formularen in Visual FoxPro 9.0
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Eingangsfrage Ordnen Sie die nachfolgenden MCP-Tests in einer sinnvollen Reihenfolge zur Erlangung des MCSD (Microsoft Certified Solution Developer): A)
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Form Designer Programmierung von Forms. © 1999 TMN-Systemberatung GmbH Eigenschaften und das Eigenschafts Fenster n In Reitern nach Themen sortiert n.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
Error Handling unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH ON ERROR n ON ERROR DO ERRHAND WITH error(), sys(16), message(), lineno(1) – Globales.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Visual FoxPro 6.0 Visual FoxPro einrichten Datenbanken und Tabellen.
Definition von Klassen Umgang mit Objekten. © 1999 TMN-Systemberatung GmbH Code Definition von Klassen n Alle visuellen Klassen können auch per Code definiert.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
MSDN Webcast Team Foundation Server mit Visual FoxPro nutzen
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Relationale Datenbanken III
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
WS 2012/13 Datenbanksysteme Mi 15:15 – 16:45 R Vorlesung #11 Transaktionsverwaltung.
WS 2011/12 Datenbanksysteme Mi 15:15 – 16:45 R Vorlesung #10 Transaktionsverwaltung.
ADEBAR ONLINE RANDOMISATION Ein kleiner Wegweiser realisiert durch estimate Gesellschaft für Planung und Durchführung von Forschungsvorhaben in der Medizin.
Transaktion Huang Zhenhao FU Shuai.
ADAT©2004,2006 Dipl. - Ing. Walter SabinSeite: 48 Version 1.0a Recovery Wiederherstellung eines konsistenten Datenbankzustandes nach Fehlersituationen.
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Einführung in die Grundlagen der Erstellung von Seiteninhalten
Transaktionen Dr. Heidrun Bethge Datenbanken II.
Transaktionsverwaltung
7 Verändern von Daten. 9-2 Ziele Beschreibe jeden DML Befehl Einfügen von Zeilen in eine Tabelle Ändern von Zeilen in einer Tabelle Löschen von Zeilen.
Semantische Integritätsbedingungen  AIFB SS Überwachung von Integritätsbedingungen (1/3) Dem DBMS muß mitgeteilt werden, wann eine Integritätsbedingung.
ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE.
Recovery    AIFB SS (1/6) Durchführung der Recovery-Maßnahmen(1/6) Transaktions-Fehler (TF) T1 T2 T3 Zeitt Transaktion T2 wird vom.
M Visual Studio 6.0 auf der CeBit 99 Visual FoxPro 6.0 IDE für Middle-Tier- und Three-Tier Anwendungen.
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
Oracle Text bei sehr großen Datenmengen Referent Martin Augst Senior Project / Account Manager Semantec GmbH Benzstr.
SQL Basics Schulung –
VFP-Praxis Reparatur von VFP Datenbanken
Chapter 6 – Specialities for ERP software
 Präsentation transkript:

Netzwerkprogrammierung unter Visual FoxPro

© 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

© 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)

© 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

© 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)

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

© 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

© 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

© 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

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