Testdateien downloaden

Sie können die Testdateien hier downloaden:

Download

 

Mehr zu diesen Testdateien finden Sie an dieser Stelle.

Datenbankzugriff durch eine Klasse

Möchte man auf die Datenbank mit einer Klasse zugreifen, so muss man die entsprechende Klasse zunächst instanzieren. UniERM unterscheidet in zwei verschiedene Konstruktoren:

  1. Beispiel: Dim MeineAdresse as new Klassen.clsAdresse(): Es wird eine neue Adresse in der Datenbank angelegt (INSERT-Befehl) und die Klassen instanziert. Durch das Anlegen in der Datenbank bekommt die neue Adresse eine eindeutige ID.

  2. Beispiel: Dim MeineAdresse as new Klassen.clsAdresse(5): Instanziert die Adresse mit der ID 5 aus der Datenbank.

Möchte man von der instanzierten Adresse auf eine Datenbankspalte zugreifen, kann man die Eigenschaften der Klasse verwenden.

Beispiel: MeineAdresse.Name1 liest die Spalte Name1 von dem Datensatz mit der ID von MeineAdresse aus.

Möchte man den Wert in der Datenbank ändern, benutzt man dieselbe Eigenschaft.

Beispiel: MeineAdresse.Name1 = „Schmidt“ schreibt als Wert in die Spalte Name1 zu dem Adressdatensatz Schmidt.

In der Regel stimmt der Klassenname mit dem Tabellennamen und der Spaltenname mit dem Namen der Eigenschaft überein.

Mehrsprachigkeit, wie z.B. der Kurztext eines Artikels, wird von der Eigenschaft selber verwaltet. Verwendet man eine Klasse in z.B. einem Webpart ohne weitere Konfiguration, wird die Sprache des eingeloggten Benutzers verwendet.

Weitere Beispiele zu einigen grundlegenden Klassen von UniERM® finden Sie in den Beispieldateien.

Letzte Änderung: 03.09.2018