/ www.portalsuite.de / Support / Portunity Portalsuite / Referenzen / Portalsuite Objects


PDBTableField

Die Klasse PDBField bildet ein Tabellenfeld (Spalte) ab. Dieses Objekt ist lediglich zum internen Gebrauch in PDBTable gedacht.

Diese Klasse ist abgeleitet von > PObject.

Felder (Attribute):
sFieldName, String
iFieldLength, Integer
sFieldType, String
fNotNull, Bool
sDefaultValue, String
fAutoIncrement, Bool
fCMOverview, Bool
fReadOnly, Bool
sCMFieldName, String

function PDBTableField ($iTableID, $sFieldName = "") [KONSTRUKTOR]
Mit dem Parameter $iTableID wird die interne ID der Tabelle übergeben, zu der dieses Feld gehört. Der Parameter $sFieldName beinhaltet den Namen des Feldes, welches geladen werden soll.

function Attribute ($sAttribute)
Liest das übergebene Attribute $sAttribute aus und liefert den Feld-Attribut-Inhalt zurück. Diese Methode entspricht der normalerweise verwendeten Methode Field() in den anderen PS-Objekten. Da dieses Objekt aber ein Feld darstellt, haben wir hier diese Methode umbenannt, um Missverständnisse zu vermeiden.

function Create ($sPosition = "")
Legt dieses Feld neu in der Datenbank an. Mit dem Parameter $sPositon kann die Position des Feldes angegeben werden, hinter dem dieses Feld eingefügt werden soll. Ausserdem kann der Parameter $sPosition den Wert "LAST" oder "FIRST" haben, um an die letzte oder die erste Stelle gesetzt zu werden.

function Delete ()
Das Feld wird mitsamt der Daten in der zugehörigen Spalte aus der Datenbank gelöscht.

function GetFieldTypeOptions ($sFieldType = "")
Gibt die zulässigen Feldtypen für diese Datenbank als Option-List in HTML zurück. Der mit dem Parameter $sFieldType übergebene Typ wird selektiert.

function IsFieldTypeValid ($sFieldType = "")
Prüft, ob der mit dem Parameter $sFieldType übergebene Fedltyp ein für diese Datenbank gültiger Typ ist (gültig = 1, ungültig = 0).

function IsPSFieldType ()
Prüft, ob der Feldtyp des Feldes ein PS-Feldtyp ist (Rückgabewert = 1) oder nicht (Rückgabewert = 0). PS-Feldtypen sind z. B. CATEGORY, DROPDOWN, EMAILADDRESS.

function IsString ()
Prüft, ob es sich bei dem aktuellen Feld um ein String-Feld (VARCHAR, TEXT, EMAILADDRESS) handelt.

function Update ($sNewFieldName = "")
Die Parameter des Feldes werden in der Datenbank aktualisiert.

function Valid()
Gibt zurück, ob das aktuelle Feld gültig ist oder nicht (gültig = 1, ungültig = 0).

function WriteAttribute ($sAttribute, $sAttributeValue = "")
Schreibt den übergebenen Inhalt der Variabel $sAttributeValue in das Feld-Attribut welches durch den Paramter $sAttribute definiert ist. Diese Methode entspricht der normalerweise verwendeten Methode WriteField() in den anderen PS-Objekten. Da dieses Objekt aber ein Feld darstellt, haben wir hier diese Methode umbenannt, um Missverständnisse zu verweiden.



[zurück] - [bookmarken] - [Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]





Providing unter: http://portunity.net

DSL, ENUM, Hosting, Server,...



unter: enum-center.de