Datenbankzugriff

Mit p2fSimply ist es möglich, durch die Kombination weniger Blöcke Datenbankabfragen auszuführen um Beispielsweise die EMail-Adresse eines Kunden zu erfahren.


Einfügen eines neuen Datensatzes

Wenn Sie einen neuen Datensatz in die Datenbank einfügen möchten, benötigen Sie den oben Dargestellten Block. In diesem Beispiel soll der Kundentabelle ein neuer Kunde hinzugefügt werden, daher wird der „insert into“ Block verwendet. Dieser benötigt die Tabelle, in die eingefügt werden soll. Außerdem benötigt er einen weiteren Block für jedes Feld des Datensatzes, das gefüllt werden soll. In diesen Blöcken wird der zu setzende Wert angegeben. Dies kein ein Literal wie ein Text oder eine Zahl, aber auch eine Variable sein.


Ändern eines bestehenden Datensatzes

Möchten Sie einen bestehenden Datensatz in einer gegebenen Tabelle ändern, so muss dieser Datensatz eindeutig bestimmtbar sein. Das bedeutet: Sie müssen eine Spalte angeben können, in der der von Ihnen gesuchte Datensatz einen eindeutigen Wert hat, der sich von den Werten aller anderen Datensätze in dieser Spalte unterscheidet. In unserem Beispiel hat jeder Kunde eine Kundennr, die nur dieser eine Kunde und kein anderer hat. Wir suchen den eben angelegten Kunden und möchten seinen Nachnamen von Muster auf Mustermann ändern. Bei der Änderung eines bestehenden Datensatzes brauchen Sie nur die Felder angeben, die Sie ändern möchten.


Abfragen eines Datensatzes

Es ist auch möglich, Daten aus der Datenbank zu erhalten anstatt welche zur Datenbank zu schicken. Dazu verwenden Sie den „get from“ Block, geben, wie beim „update“, eine Tabelle und ein eindeutiges Selektionskriterium an und dann Blöcke für jedes Feld, dessen Wert Sie aus dem Datensatz brauchen. Diese werden in die angegebenen Variablen abgelegt und stehen so dann zur weiteren Verarbeitung zur Verfügung.