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 

SQLSchema  - AS3

Paketflash.data
Klassepublic class SQLSchema
VererbungSQLSchema Inheritance Object
Unterklassen SQLIndexSchema, SQLTableSchema, SQLTriggerSchema

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Bei der „SQLSchema“-Klasse handelt es sich um die Basisklasse für Schemainformationen zu Datenbankobjekten, wie etwa Tabellen, Ansichten und Indizes.

Um Schemainformationen für eine Datenbank erhalten, laden Sie Schemainformationen mithilfe der Methode SQLConnection.loadSchema(). Die daraus resultierende „SQLSchemaResult“-Instanz enthält Arrays mit Instanzen, die die Objekte in der Datenbank darstellen.

Im Allgemeinen werden „SQLSchema“-Instanzen nicht direkt aufgrund von Entwicklercode erstellt.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
      database : String
[schreibgeschützt] Der Name der Datenbank, zu der dieses Schemaobjekt gehört.
SQLSchema
      name : String
[schreibgeschützt] Der Name dieses Schemaobjekts.
SQLSchema
      sql : String
[schreibgeschützt] Gibt den gesamten Text der SQL-Anweisung zurück, mit der dieses Schemaobjekt erstellt wurde.
SQLSchema
Öffentliche Methoden
 MethodeDefiniert von
  
    SQLSchema(database:String, name:String, sql:String)
Erstellt eine „SQLSchema“-Instanz.
SQLSchema
 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
    

database

Eigenschaft
database:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Der Name der Datenbank, zu der dieses Schemaobjekt gehört. Der Name der Hauptdatenbank, die einer „SQLConnection“-Instanz zugewiesen ist, lautet „main“ (die Datenbankdatei, die durch den Aufruf der Methode open() oder openAsync() einer „SQLConnection“-Instanz geöffnet wurde). Bei anderen Datenbanken, die mithilfe der Methode SQLConnection.attach() mit der Verbindung verknüpft sind, handelt es sich bei dem Wert um den Namen, der im Aufruf der Methode attach() angegeben wurde.



Implementierung
    public function get database():String

Verwandte API-Elemente

    

name

Eigenschaft 
name:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Der Name dieses Schemaobjekts. Jedes Objekt in einer Datenbank trägt einen eindeutigen Namen. Der Name ist in der SQL-Anweisung festgelegt, mit der das Objekt erstellt wird (wie etwa die CREATE TABLE-Anweisung für eine Tabelle).

Wenn beispielsweise ein Datenbankindex mithilfe der folgenden SQL-Anweisung erstellt wird, lautet der Wert der Eigenschaft name für dieses Indexschema "customer_index":

CREATE INDEX customer_index ON customers (id)



Implementierung
    public function get name():String
    

sql

Eigenschaft 
sql:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt den gesamten Text der SQL-Anweisung zurück, mit der dieses Schemaobjekt erstellt wurde. Jedes in einer Datenbank enthaltene Objekt wird mithilfe einer SQL-Anweisung erstellt.

Wenn beispielsweise ein Datenbankindex mithilfe der folgenden SQL-Anweisung erstellt wird:

CREATE INDEX customer_index ON customers (id)

handelt es sich bei der Eigenschaft sql für das Indexschema um den gesamten Text der Anweisung.



Implementierung
    public function get sql():String
Konstruktordetails
    

SQLSchema

()Konstruktor
public function SQLSchema(database:String, name:String, sql:String)

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

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

Parameter
database:String — Der Name der zugeordneten Datenbank.
 
name:String — Der Name des Datenbankobjekts.
 
sql:String — Die SQL, mit der das Datenbankobjekt erstellt wurde.




[ 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.