Español
Hilfedateien

CHM-Hilfedatei: XProfan X2

Hilfedatei (CHM)- Bugs

Fehler en el Ayuda: Kurse 1-4

Fehler en el Ayuda: Kurs 3

 

Jörg
Sellmeyer
Kurs 3: SQL con XProfan - Inhalt

- Es aber geplant, ihn, en más Versionen fortzusetzen.

Teil 1: Einführung Einführung
- dass uno con denselben Befehlen en el unterschiedlkichsten Datenbanken zugreifen kann,

- Ein Wechsel des Datenbankherstellers oder des Betriebssystemes

- ODBC Es el Windowseigene Schnittstelle a SQL-fähigen Datenbanken.

- Will Yo una otro Datenbank benutzen, muß Yo sólo el Treiber auswechseln.

- (Dass el Hersteller el verschiedenen Datenbanken entonces doch de y a kleinere Eigenheiten erlauben, el bajo Umständen a geringfügigen Anpassungen führen, verwundert aber trotzdem no wirklich jemanden.)

- Ein weit verbreitetes Vorurteil behauptet, dass el Umngang con SQL wesentlich komplizierter es, como con dBase.

- Un Hürde es sicherlich el Initialisierrung de SQL,

- no schwieriger como con dBase-Befehlern,

- (Hierbei es allerdings darauf a achten, no por SQL en una gerade con dBase geöffnete Tabla zuzugreifen y umgekehrt.)

- Wenn uno en Datenbanken en otro por una Netzwerk verbundene Rechner zugreifen voluntad y/oder con más Benutzern en dieselbe Datenbank zugreifen voluntad, kommt uno en SQL no herum.
uäh -
Wenn uno en Datenbanken otro, por una Netzwerk verbundene, Rechner zugreifen voluntad, kommt uno en SQL no herum. Das gilt auch para el Fall, dass mehrere Benutzer en dieselbe Datenbank zugreifen.
 

- Für esta Kurs querer wir primero en dBase-Dateiern bleiben.
Ostern naht... 

- Wenn wir esta Eintrag anklicken y el Button "Konfigurieren" anwählen, sehen wir, comoß en Opción "Verzeichnis" una Feld "aktuelles Directorio nutzen" angekreuzt es. Das bedeutet, comoß wir encima el Namen "dBASE-Dateien" siempre en el dBase-Tabellen en el aktuellen Directorio zugreifen puede. (En dBase forma todos Tabellen uno Verzeichnisses una Datenabank.)
mejor: ... zugreifen puede, como en dBase todos ... 

- Um esta Datenbank ahora por SQL nutzen a puede,

- (Später gab lo entonces unos pocos Erweiterungen, aber dazu a otro Punto mehr.)
Hier z.B. finde Yo el Klammern sinnvoll. Aunque fehlt el Punkt... 

- Damit greifen wir en el Kurs-Datenbank en el angegwebenen Directorio

- erweitern weir unser Programa una Eingabe des Namens el Datenquelle:

- Als Parámetro folgen el Befehl el Name el Tabla y danach, en Klammern por Kommas getrennt, cada Felder con ihrem Typ.

- Was passieret, si wir el Programa una zweites Tiempo starten,
el war ahora pero no Absicht, oder? 

- Wenn wir nun aber bastante bewußt el Tabla neu erzeugen querer,

- El korrekte Erstellung el Tabla puede wir con el Datenbankhelfer de XPropfan kontrollieren.

- Mit el Helfer "Datenbankstruktur" puede wir encima el Menüpunkt Tabla/Lesen el Struktur el Tabla einlesen. Mit el Helfer "Tabellen bearbeiten" könnten wir incluso Daten eingeben, verändern y löschen. (Es natürlich sólo en Tabellen en el dBase-Formato.)

- Zwei Dinge muß el Befehl wissen:

- En VALUES muß en dieser Syntax para cada Feld el Tabla una Valor posición.

- Der Helfer "Tabellen bearbeiten" zeigt, comoß el Datensatz en el Tabla "buecher.dbf" angekommen es.

- Dann muß Yo, el SQL-BNefehl erweitern y angeben, welche Spalten Yo füllen möchte:

- El Möglichkeiten, Daten de uno oder más Tabellen a ermitteln y auszugeben, son nahezu unerschöpflich.

Teil 3: Komplexe Suchen y Datumsfelder
- El Möglichkeiten des SELECT-Befehles en SQL.
Hier zeigenm se nämlich el Stärken de SQL gegenüber el dBase-Implementierung en XProfan.

- Yo habe una kleines Progreamm geschrieben, comoß todos besprochen Varianten demonstriert. Yo voluntad lo hier Línea para Línea durchghehen.
hier sólo einfaches s! 

- Wenn Yo unam Datum eingeben voluntad, comoß 5 Tage zurückliegt, podría Yo z.B. escribir:
s.o. 

- Hiermit läßt se el Suchergebnis cualquier eingrenzen! Der Línea ha hinter WHERE folgenden Aufbau:

- Aggregatfunktionen son Características, el encima todos Einträge uno Spalte gegehen (aggregate = gesamt).

- Das Ejemplo ermittelt a allen Büchern una Preisaufschlag de 50%:

- In unserem Ejemplo voluntad primero el letzten (rechten) 5 Buchstaben des Autorsen ausgegeben
[...] 

- esta es una "%" para cualquier viele Signo y una "_" (Unterstrich) para extakt una Signo.

- Das funktioniert no sólo en Zeichenketten, pero auch en otro Feldtypen:

- El Möglichen Ergebnisse voluntad hinter el IN en Klammern,

- SQL läßt se sozusagen como Taschenrechner mißbrauchen. Damit el aber beim Syntaxcheck no Problemas son, muß trotzdem una tabla angegeben voluntad.

- Störend wirkt sólo, comoß lo así oft ausgegeben se:

- Wenn wir con el WHERE-Condición el Sache así einschränken, comoß sólo una Datensatz gefunden se, sieht lo mejor de.

Teil 4: Daten formattiert Mostrar, verarbeiten, ändern y löschen
- Zu Beginn se el bekannte Büchertabelle, como en el letzten Kursteil beschrieben, gefüllt.

- 0 = Anzeige en el Ventana principal des Programaes

- @Conjunto("SQLNull",...): Darstellung uno Feldes, el nichts einthält

- El Edición en el Ventana principal bietet se en el Wesentlichen sólo para Testzwecke a,

- Damit el Anzeigeergebnis bien en el Bildschirmseite paßt, hatten wir bisher siempre sólo una Teil el Felder adecuado. Wenn wir con @Conjunto("SQLColWidth",20) el maximale Longitud uno Feldes en 20 Signo begrenzen, entonces paßt lo auch para todos Felder:

- Hierzu muß el zweite Parámetro de @db("SQLExec" valor 1 haben.

- Wenn el Nummer des Datensatzes en SatzNr% es, läßt se una beliebiger Datensatz con folgender Línea ermitteln:

- El hier beschriebene Solución läßt relativ simplemente una beliebiges Arbeiten con el gefundenen Datenmenge a.

- Kopieren el Edición en Stringlisten oder Stringggrids
ggg Gresslufthammer Gerhard 

- Natürlich necesario wir darauf achten, comoß se esta Trennzeichen de el Trennzeichen unterscheiden, daß welches el Felder innerhalb uno Satzes trennt.

- Hierzu ewmpfiehlt se el Export el Daten en el CSV-Formato.

- stellen wir unser Trennzeichen also élst einmal el Semikolon una:
getrennt 

- primero el Importassistent en y lo muß el Semikolon como Trennzeichen ausgewählt voluntad.

- Wenn wir inzwischen Wissen, comoß el Buch de F.A. 7,90 Euro kostet

- Im folgenden erhöhen wir el Preise aller Bücher en 20%:
[...] 

- Lo voluntad todos Sätze unwiderruflich gelöscht, en el la condición zutrifft.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.04.2012  
 



Zur Funktionsreferenz


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.564 Views

Untitledvor 0 min.
Michael Wodrich22.02.2014
Bernd Lies22.08.2013
mein02.06.2013
RGH02.06.2013
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

Jörg Sellmeyer (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie