Übung 6) SQL, Datenbankanbindung

Vier SQL-Instruktionen können benutzt werden um Datenbanktabellen zu manipulieren:

Versuchen Sie nun in Access die Aufgaben 6.1 bis 6.4 zu lösen. Kopieren Sie sich anschliessend die SQL-Statements in 4 Konstanten auf einer ASP-Seite und zeigen Sie diese an.

Folgende Tabelle tblpersonen ist gegeben (siehe Übungsverzeichnis):

Feldname Felddatentyp
personennr AutoWert
vorname Text (50)
nachname Text (50)
jahrgang Zahl (Integer)

6.1) SELECT

Wie lauten die SQL-Statements für die folgenden Aufgabestellungen:

a) Es sollen alle Datensätze ausgelesen werden.
b) Es sollen alle Vornamen und Jahrgänge der Personen mit Nachnamen Müller ausgelesen werden

6.2) INSERT

Wie lauten die SQL-Statements für die folgende Aufgabestellung:

a) Fügen Sie Ihren Vornamen, Nachnamen und Jahrgang in die Tabelle ein.

6.3) UPDATE

Wie lauten die SQL-Statements für die folgenden Aufgabestellungen:

a) Der Jahrgang von personennr 1 soll auf 1999 gesetzt werden.
b) Müller soll bei allen Personen in Mueller umgewandelt werden

6.4) DELETE

Wie lauten die SQL-Statements für die folgenden Aufgabestellungen:

a) Alle Aschwanden sollen gelöscht werden
b) Alle Jahrgänge kleiner 1955 sollen gelöscht werden. 1955er bleiben bestehen.

6.5) ODBC einrichten

Um eine Datenbankanbindung via ASP zu machen benötigen wir eine Datenbank. Wir nehmen hierfür dieselbe Datenbank wie bei den SQL Aufgaben und richten ODBC ein. Speichern Sie die Datenbank in Verzeichnis ausserhalb des Web Servers (aber nicht auf Netzlaufwerk).
Der Zugriff auf die Datenbank erfolgt mit ADO (ActiveX Data Objects)

6.6) Alle Datensätze anzeigen

Zeigen Sie auf einer ASP-Seite alle Daten der Tabelle tblpersonen an (in Tabellenform).

6.7) Datensätze einfügen

Erstellen Sie ein Formular zur Eingabe von Vornamen, Nachnamen und Jahrgang. Speichern Sie diese Eingaben in der Datenbank ab.

6.8) Abfrage über mehrere Tabellen (optional)

Erstellen Sie eine Seite mit einem Formular, in dem mithilfe eines Kombinationsfeldes eine Artikelkategorie aus der Datenbank dbartikel ausgewählt werden kann. In einer zweiten Seite werden aufgrund dieser Auswahl in einer Tabelle die Felder Artikelname, Einzelpreis und Lagerbestand eines Artikels dieser Kategorie angezeigt, wobei Auslaufartikel nicht berücksichtigt werden. Formatieren Sie den Einzelpreis als Währung.

6.9) Anzeige mit Paging (optional)

Bauen Sie die Übung 6.6 mit einem Paging aus (3 Datensätze pro Seite, Links "Nächste Seite" und "Vorherige Seite" erscheinen nur bei Bedarf).

6.10) Repetitionsprojekt (optional)

Erstellen Sie einen kleinen Fragebogen zur Kursbeurteilung mit ca. 5 Eingabefeldern verschiedenen Typs. Speichern Sie die eingegebenen Daten in einer Datenbank (muss neu erstellt werden). Zeigen Sie anschliessend die eingegebenen Werte auf einer Bestätigungsseite an.






Letzter Update: 26.12.2021 17:48
Zurück zur Einführung ASP auf dem rothen ecotronics Web Site