Neue DBF und DBC Befehle in Visual FoxPro

Slides:



Advertisements
Ähnliche Präsentationen
Object Relational Mapping
Advertisements

ER-Datenmodell und Abfragen in SQL
MySQL.
Allgemeine Technologien II
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
SQL als Abfragesprache
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Delphi-Datenbankkomponenten
Otto-von-Guericke-Universität Magdeburg Gamal Kassem 1 Tabellenzeile mit READ lesen READ TABLE itab INDEX idx READ TABLE itab WITH KEY comp1 = f1.... Compn.
Datenintegrität Referentielle Integrität create table
Datenbanken 10: Einfügen, Ändern, Löschen
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
Einführung MySQL mit PHP
3.5.2 Fremdschlüssel/ Referentielle Integrität (1/9)
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 Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Arbeiten mit SQL in Visual FoxPro 9.0
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.
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
VFP Beispiele sowie Tools, Frameworks und Klassen
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 SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz.
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.
VFX 10.0 Visual Extend Datenzugriff
Visual FoxPro 6.0 Visual FoxPro einrichten Datenbanken und Tabellen.
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein Datenmanipulation Lehrbuch, Kapitel 4.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
SQL Überblick Abfragen aus einer Tabelle
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #7 SQL (Teil 4)
Datenbanksysteme für hörer anderer Fachrichtungen
SQLite und XML in PHP 5.
Datenbankanbindung mit
Datenbanken Verschiedene Komponenten zur Anbindung
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Structured Query Language
8 Erzeugen und Verwalten von Tabellen Ziele Kennenlernen der wichtigsten Datenbankobjekte Anlegen von Tabellen Datentypen zur Definition von Spalten.
VBA-Schulung /28Objektübersicht2 Übersicht der orgAnice Database Server- und orgAnice Data- Objekte.
ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE.
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
Verknüpfung von Tabellen
PHPmyadmin Maya Kindler 6c.
WS 2014/15 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #9 SQL Zusammenfassung.
Datenbanken erstellen mit PostgreSQL
Datenbanken abfragen mit SQL
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
SQL Structured Query Language Enzio Thiem. INHALT CREATE TABLE Anweisung Gängige Datentypen Beispiel CREATE TABLE Beispiel CREATE TABLE - erweitert Beispiel.
Sprachumfang von SQL Vier Kategorien DDL (Data Definition Language)
VFP-Praxis Reparatur von VFP Datenbanken
D-SQL SQLization – endlich Client/Server!
Es ist noch kein Datensatz vorhanden
Create Table, Rechte und Rollen
(Structured Query Language)
 Präsentation transkript:

Neue DBF und DBC Befehle in Visual FoxPro

DBF Befehle CREATE TABLE [FREE]... ALTER TABLE... INDEXSEEK(...) Create Table ermöglicht programmatisch anlegen von Tabellen mit allen Zusatz Funktionen. Ist ein DBC geöffnet so wird die Tabelle immer an diesen angehängt, wenn Sie den Befehl FREE nicht mit angeben. ALTER TABLE... Strukturänderungen an bestehenden Tabellen INDEXSEEK(...) IndexSeek ermöglicht ein normales Seek ohne dabei den Datensatzzeiger zu bewegen.

DBC Befehle - Tabellen ADD / REMOVE TABLE FREE TABLE Achtung: Alle Metadatengehen endgültig verloren! CLOSE TABLES [ALL] Schließen aller Tabellen des ausgewählten DBC Wenn kein DBC aktiv ist werden alle freien Tabellen in allen Arbeitsbereichen geschlossen INDBC() Überprüfen ob die Tabelle oder anderes Daten Objekt (View..) im aktuell aktiven DBC enthalten ist.

DBC Befehle - Tabellen CREATE TRIGGER ON TableName FOR DELETE | INSERT | UPDATE AS lExpression DELETE TRIGGER ON TableName FOR DELETE | INSERT | UPDATE

DBC Befehle (1) CREATE DATABASE OPEN DATABASE MODIFY DATABASE CLOSE DATABASE DELETE DATABASE PACK DATABASE VALIDATE DATABASE [RECOVER] Überprüft die Gültigkeit des DBC und aller Tabellen. Mit Recover (DBC Exklusiv) können die meisten, leider nicht alle, Fehler behoben werden.

DBC Befehle (2) SET DATABASE TO DBC() DBUSED() Neben den von Tabellen bekannten Arbeitsbereichen hat auch jeder DBC einen Arbeitsbereich. Das SET DATA TO entspricht ungefähr dem SELECT bei Tabellen. DBC() Namen und Pfad der aktuellen Datenbank DBUSED() Prüfen ob eine Datenbank geöffnet ist.

DBC Befehle (3) ADBOBJECTS() ADATABASES() Schreibt die Namen von benannten Verbindungen, von Beziehungen, von Tabellen oder von SQL-Ansichten der aktuellen Datenbank in ein Array. ADATABASES() Schreibt die Namen aller geöffneten Datenbanken sowie deren Pfade in ein Array. Nett: In der VFP6.0 Hilfe unter ADATENBANKEN() zu finden.

DBC Befehle (4) DBGETPROP(cName, cType, cProperty) Gibt eine Eigenschaft der aktuellen Datenbank oder von Feldern, benannten Verbindungen, Tabellen oder Ansichten der aktuellen Datenbank zurück. DBSETPROP(cName, cType, cProperty, ePropertyValue) Stellt eine Eigenschaft der aktuellen Datenbank oder von Feldern, benannten Verbindungen, Tabellen oder Ansichten der aktuellen Datenbank ein.

Navigation in Tabellen (1) Öffnen von Tabellen/ Ansichten : USE Databasename.Table in nWorkArea ALIAS cAlias SET ORDER TO cIndexName | nIndexNummer SET INDEX TO cIndexdateiName TAG cINdexTag nach (physischer) Satznummer GOTO nSatzNr && bewegt den Datensatzzeiger zum Datensatz nSatzNr ? RECNO() && Rückgabe der Satznummer SKIP nSaetze && bewegt den Datensatzzeiger um nSaetze weiter SKIP -nSaetze && bewegt den Datensatzzeiger um nSaetze zurück set exact set deleted Übungen Block 1

Navigation in Tabellen (2) GO TOP && bewegt den Datensatzzeiger an den Dateianfang GO BOTTOM && bewegt den Datensatzeiger an das Dateiende ? EOF() && gibt logisch true zurück wenn das Dateiende erreicht wurde ? BOF() && gibt logisch true zurück wenn der Dateianfang erreicht wurde Weitere: LOCATE FOR lAusdruck && durchsucht die Tabelle nach Sätzen bei denen der lausdruck erfüllt ist. SCAN FOR lAusdruck && siehe Locate

Navigation in Tabellen (3) SEEK eAusdruck && Durchsucht eine tabelle nach dem ersten Datensatz, dessen && INDEXSCHLÜSSEL dem allgemeinen Ausdruck eAusdruck SEEK(eExpression, nWorkArea|cTableAlias) && siehe seek aber als Funktionsaufruf Neu in VFP 6.0: INDEXSEEK && Suchen ohne den Datensatz Zeiger zu bewegen SELECT - SQL-Befehl

Zusammenfassung Tabellen (DBF) Befehle Datenbank (DBC) Befehle Navigation in Tabellen

Anregungen und Fragen TMN-Systemberatung GmbH Allee 62 74072 Heilbronn http://www.tmn-systemberatung.de info@tmn-systemberatung.de