ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.data 

SQLColumnSchema  - AS3

Paketflash.data
Klassepublic class SQLColumnSchema
VererbungSQLColumnSchema Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die in der „SQLColumnSchema“-Klasse enthaltenen Informationen beschreiben die Merkmale einer spezifischen Spalte in einer Tabelle der Datenbank.

Um die Spaltenschemainformationen für eine oder mehrere Tabellen einer Datenbank zu erhalten, laden Sie die Schemainformationen mithilfe der Methode SQLConnection.loadSchema(). Achten Sie dabei darauf, dass true als Wert für das Argument includeColumnSchema angegeben ist. In der daraus resultierenden SQLSchemaResult-Instanz enthält jede Tabelle und Ansichtsdefinition eine Eigenschaft columns, ein Array mit SQLColumnSchema-Instanzen, welche die Spalten in der Tabelle oder Ansicht repräsentieren.

Im Allgemeinen werden SQLColumnSchema-Instanzen nicht direkt aufgrund von Entwicklercode erstellt.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
      allowNull : Boolean
[schreibgeschützt] Gibt an, ob in dieser Spalte „NULL“-Werte gestattet sind.
SQLColumnSchema
      autoIncrement : Boolean
[schreibgeschützt] Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird.
SQLColumnSchema
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
      dataType : String
[schreibgeschützt] Ruft den Datentyp der Spalte als String auf.
SQLColumnSchema
      defaultCollationType : String
[schreibgeschützt] Gibt die standardmäßige Vergleichsreihenfolge an, die für diese Spalte festgelegt wurde.
SQLColumnSchema
      name : String
[schreibgeschützt] Ruft den Namen der Spalte ab.
SQLColumnSchema
      primaryKey : Boolean
[schreibgeschützt] Gibt an, ob es sich bei dieser Spalte um die Primärschlüssselspalte (oder eine der Primärschlüssselspalten bei einem zusammengesetzten Schlüssel) der zugewiesenen Tabelle handelt.
SQLColumnSchema
Öffentliche Methoden
 MethodeDefiniert von
  
    SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Erstellt eine „SQLColumnSchema“-Instanz.
SQLColumnSchema
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails
    

allowNull

Eigenschaft
allowNull:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob in dieser Spalte NULL-Werte gestattet sind. Eine Spalte mit der Einschränkung NOT NULL weist den Wert false für die allowNull-Eigenschaft auf.



Implementierung
    public function get allowNull():Boolean
    

autoIncrement

Eigenschaft 
autoIncrement:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird. Bei einer automatisch inkrementierten Spalte handelt es sich um einen speziellen Typ der Spalte PRIMARY KEY, deren Wert bei der Einfügung einer neuen Zeile in die Tabelle automatisch als nächster Wert in der Reihe von Ganzzahlen erstellt wird.



Implementierung
    public function get autoIncrement():Boolean
    

dataType

Eigenschaft 
dataType:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft den Datentyp der Spalte als String auf. Bei dem Wert handelt es sich um den eigentlichen Datentypnamen, der in der Anweisung CREATE TABLE, mit der die Tabelle definiert wird, angegeben ist. Wenn kein Datentyp angegeben ist, lautet der Wert null.



Implementierung
    public function get dataType():String
    

defaultCollationType

Eigenschaft 
defaultCollationType:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt die standardmäßige Vergleichsreihenfolge an, die für diese Spalte festgelegt wurde. Der Wert dieser Eigenschaft entspricht einer der Konstanten in der „SQLCollationType“-Klasse:

  • SQLCollationType.BINARY gibt an, dass die Spalte die Vergleichsreihenfolge BINARY verwendet.
  • SQLCollationType.NO_CASE gibt an, dass die Spalte die NOCASE-Vergleichsreihenfolge verwendet, d. h. bei Textvergleichen wird die Groß- und Kleinschreibung nicht berücksichtigt.



Implementierung
    public function get defaultCollationType():String

Verwandte API-Elemente

    

name

Eigenschaft 
name:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft den Namen der Spalte ab.



Implementierung
    public function get name():String
    

primaryKey

Eigenschaft 
primaryKey:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob es sich bei dieser Spalte um die Primärschlüssselspalte (oder eine der Primärschlüssselspalten bei einem zusammengesetzten Schlüssel) der zugewiesenen Tabelle handelt.



Implementierung
    public function get primaryKey():Boolean
Konstruktordetails
    

SQLColumnSchema

()Konstruktor
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Erstellt eine „SQLColumnSchema“-Instanz. Im Allgemeinen wird der „SQLColumnSchema“-Konstruktor nicht direkt durch den Entwicklercode aufgerufen. Schemainformationen für eine Datenbank erhalten Sie durch einen Aufruf der Methode SQLConnection.loadSchema().

Parameter
name:String — Der Name der Spalte.
 
primaryKey:Boolean — Gibt an, ob diese Spalte ein Teil des Primärschlüssels für die verknüpfte Tabelle ist.
 
allowNull:Boolean — Gibt an, ob diese Spalte NULL-Werte enthalten kann.
 
autoIncrement:Boolean — Gibt an, ob der Wert dieser Spalte automatisch inkrementiert wird.
 
dataType:String — Der deklarierte Spaltentyp.
 
defaultCollationType:String — Die für diese Spalte festgelegte Vergleichsreihenfolge. Dieser Wert entspricht einer der Konstanten in der „SQLCollationType“-Klasse:
  • SQLCollationType.BINARY gibt an, dass die Spalte die Vergleichsreihenfolge BINARY verwendet.
  • SQLCollationType.NO_CASE gibt an, dass die Spalte die Vergleichsreihenfolge NOCASE verwendet, d. h. bei Textvergleichen wird zwischen Groß- und Kleinschreibung unterschieden.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.