Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Diese Klasse DataColumn repräsentiert das Schema einer Spalte einer DataTable
Tags:
- since - 23.05.2004
- author - Susanne Möckl <RezsiaDione@web.de>;
[ Top ]
Class Variables
$bAllowDBNull = true
[line 269]
Gibt an, ob die Spalte Null-Values enthalten darf (ob die Spalte einen Wert besitzen muss oder auch nicht gesetzt sein kann)
get/set-Methode dieses Attributs: AllowDBNull.
Tags:
- access - private
Type: boolean
Overrides:
[ Top ]
$bAutoInkrement = false
[line 296]
Gibt an, ob der Inhalt dieser Spalte beim Hinzufuegen einer neuen Zeile automatisch erhoeht und eingetragen wird
get/set-Methode dieses Attributs: AutoInkrement
Tags:
- access - private
Type: boolean
Overrides:
[ Top ]
$bReadOnly = false
[line 182]
Legt fest, ob der Inhalt der Spalte geändert werden darf (false = darf geaendert werden, true = darf nicht geaendert werden)
get/set-Methode dieses Attributs: ReadOnly.
Tags:
- access - private
Type: boolean
Overrides:
[ Top ]
$bUnique = false
[line 236]
Legt fest, ob der Inhalt dieser Spalte eindeutig sein muss (false = muss nicht eindeutig sein, true = muss eindeutig sein).
get/set-Methode dieses Attributs: Unique.
Tags:
- access - private
Type: boolean
Overrides:
[ Top ]
$DataTable =
[line 211]
DataTable, dem diese DataColumn zugehört.
get-Methode dieses Attributs: DataTable.
Tags:
- access - private
Type: DataTable
Overrides:
[ Top ]
$intAutoInkrementSeed = 0
[line 350]
Enthaelt den Start-Wert der Spalte, wenn die Variable AutoInkrement true ist.
get/set-Methode dieses Attributs AutoInkrementSeed.
Tags:
- access - private
Type: int
Overrides:
[ Top ]
$intAutoInkrementStep = 1
[line 323]
Enthaelt den Wert mit dem die Variable AutoInkrementSeed erhoeht werden soll, wenn die Variable AutoInkrement true ist.
get/set-Methode dieses Attributs AutoInkrementStep.
Tags:
- access - private
Type: int
Overrides:
[ Top ]
$intMaxLength = null
[line 153]
Maximale Länge die der Wert haben darf
get/set-Methode dieses Attributs: MaxLength.
Tags:
- access - private
Type: int
Overrides:
[ Top ]
$strCaption = null
[line 88]
Spaltenüberschrift
get/set-Methode dieses Attributs: Caption.
Tags:
- access - private
Type: string
Overrides:
[ Top ]
$strColumnName =
[line 59]
Eindeutiger Name der DataColumn
get/set-Methode dieses Attributs: ColumnName. Wird durch den Konstruktor erstmals und eindeutig festgelegt.
Tags:
- access - private
Type: string
Overrides:
[ Top ]
$strDefaultValue = null
[line 124]
Default-Wert mit dem eine neu erzeugte DataRow gefüllt wird
get/set-Methode dieses Attributs: DefaultValue.
Tags:
- access - private
Type: string
Overrides:
[ Top ]
Class Methods
DataColumn
DataColumn DataColumn(
DataColumnName
&$DataTable, [mixed
$strDataColumnName = null])
[line 29]
Der Konstruktor erstellt eine Instanz eines DataColumn-Objektes.
Eine DataColumn gehört zu einer DataTable, die hier angegeben werden sollte.
Tags:
- access - public
Parameters:
- DataColumnName &$DataTable - string optional Wird ein DataColumnName angegeben wird er als Name der Column übernommen. Wird keiner übergeben generiert der Konstrukor einen eindeutigen Namen für die Column.
[ Top ]
AllowDBNull
boolean AllowDBNull(
[boolean
$bAllowDBNull = null])
[line 277]
get/set-Methode des Attributs AllowDBNull.
Tags:
- return - aktueller Wert von AllowDBNull
- access - public
Parameters:
- boolean $bAllowDBNull - optional Wert auf den die Variable AllowDBNull gesetzt werden soll.
[ Top ]
AutoInkrement
boolean AutoInkrement(
[boolean
$bAutoInkrement = null])
[line 304]
get/set-Methode des Attributs AutoInkrement.
Tags:
- return - aktueller Wert von AutoInkrement
- access - public
Parameters:
- boolean $bAutoInkrement - optional Wert auf den die Variable AutoInkrement gesetzt werden soll.
[ Top ]
AutoInkrementSeed
int AutoInkrementSeed(
[int
$intAutoInkrementSeed = null])
[line 358]
get/set-Methode des Attributs AutoInkrementSeed.
Tags:
- return - aktueller Wert von AutoInkrementSeed
- access - public
Parameters:
- int $intAutoInkrementSeed - optional Wert auf den die Variable AutoInkrementSeed gesetzt werden soll.
[ Top ]
AutoInkrementStep
int AutoInkrementStep(
[int
$intAutoInkrementStep = null])
[line 331]
get/set-Methode des Attributs AutoInkrementStep.
Tags:
- return - aktueller Wert von AutoInkrementStep
- access - public
Parameters:
- int $intAutoInkrementStep - optional Wert auf den die Variable AutoInkrementStep gesetzt werden soll.
[ Top ]
Caption
string Caption(
[string
$strCaption = null])
[line 98]
Überschrift der Spalte (lesen, schreiben)
get/set-Methode des Attributs Caption.
Tags:
- return - aktueller Wert von Caption, wenn dieser null ist aktueller Name der DataColumn
- access - public
Parameters:
- string $strCaption - optional Wert auf den die Variable Caption gesetzt werden soll.
[ Top ]
ColumnName
string ColumnName(
[string
$strDataColumnName = null])
[line 69]
Name der DataColumn (lesen, schreiben)
get/set-Methode des Attributs ColumnName.
Tags:
- return - aktueller Name der DataColumn
- access - public
Parameters:
- string $strDataColumnName - Wert, auf den der Name der DataColumn gesetzt werden soll. Optional.
[ Top ]
DataTable
DataTable &DataTable(
)
[line 220]
das DataTable-Objekt, dem diese DataColumn zugehört (lesen)
get-Methode des Attributs DataTable.
Tags:
- return - das DataTable, dem diese DataColumn zugehört.
- access - public
Parameters:
[ Top ]
DefaultValue
string DefaultValue(
[string
$strDefaultValue = null])
[line 134]
Default-Wert der Spalte (lesen, schreiben)
get/set-Methode des Attributs DefaultValue.
Tags:
- return - aktueller Wert von DefaultValue
- access - public
Parameters:
- string $strDefaultValue - optional Wert auf den die Variable DefaultValue gesetzt werden soll.
[ Top ]
Equals
boolean Equals(
DataColumn
$DataColumn)
[line 377]
Überprüft, ob die übergebene Column gleich der aktuellen Column ist
Tags:
- return - false = Columns nicht gleich true = Columns gleich
- access - public
Parameters:
- DataColumn $DataColumn - Column mit der auf Gleichheit geprüft werden soll
[ Top ]
MaxLength
int MaxLength(
[int
$intMaxLength = null])
[line 163]
Maximale Länge des Inhaltes der Spalte (lesen, schreiben)
get/set-Methode des Attributs MaxLength.
Tags:
- return - aktueller Wert von MaxLength, falls null kein Wert festgelegt
- access - public
Parameters:
- int $intMaxLength - optional Wert auf den die Variable MaxLength gesetzt werden soll.
[ Top ]
MemberwiseClone
&DataColumn &MemberwiseClone(
)
[line 453]
Diese Funktion erstellt eine flache Kopie der DataColumn
Tags:
- return - flache Kopie
- access - protected
Parameters:
[ Top ]
ReadOnly
boolean ReadOnly(
[boolean
$bReadOnly = null])
[line 192]
ReadOnly, ob der Inhalt verändert werden darf (lesen, schreiben)
get/set-Methode des Attributs ReadOnly.
Tags:
- return - aktueller Wert von ReadOnly
- access - public
Parameters:
- boolean $bReadOnly - optional Wert auf den die Variable ReadOnly gesetzt werden soll.
[ Top ]
Unique
boolean Unique(
[boolean
$bUnique = null])
[line 246]
Unique, ob der Inhalt eindeutig sein muss (lesen, schreiben)
get/set-Methode des Attributs Unique.
Tags:
- return - aktueller Wert von Unique
- access - public
Parameters:
- boolean $bUnique - optional Wert auf den die Variable Unique gesetzt werden soll.
[ Top ]