15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

SQL-Unterstützung in lokalen Datenbanken<br />

Instanzen benutzerdefinierter Klassen speichern, müssen Sie einen Alias für die Klasse registrieren, indem Sie die<br />

flash.net.registerClassAlias()-Methode verwenden (oder in Flex [RemoteObject]-Metadaten zur Klassendeklaration<br />

hinzufügen). Bevor Sie diese Daten abrufen, müssen Sie denselben Alias für die Klasse registrieren. Alle Daten, die sich<br />

nicht korrekt deserialisieren lassen, weil die Klasse an sich nicht deserialisiert werden kann oder weil der Klassenalias<br />

fehlt bzw. nicht korrekt ist, werden als anonyme Objekte zurückgegeben (als Object-Klasseninstanz), mit<br />

Eigenschaften und Werten, die der ursprünglich gespeicherten Instanz entsprechen.<br />

NONE<br />

Eine Spalte mit NONE-Affinität bevorzugt keine bestimmte Speicherklasse. Es wird nicht versucht, Daten vor dem<br />

Einfügen zu konvertieren.<br />

Bestimmen der Affinität<br />

Der Affinitätstyp einer Spalte wird durch den in der CREATE TABLE-Anweisung deklarierten Spaltentyp bestimmt.<br />

Beim Bestimmen des Typs werden die folgenden Regeln angewendet (Groß- und Kleinschreibung wird nicht<br />

beachtet):<br />

Wenn der Datentyp der Spalte den String "CHAR", "CLOB", "STRI" oder "TEXT" enthält, hat die Spalte die<br />

TEXT/String-Affinität. Beachten Sie, dass der Typ VARCHAR den String "CHAR" enthält; deshalb wird ihm die<br />

TEXT-Affinität zugewiesen.<br />

Wenn der Datentyp der Spalte den String "BLOB" enthält oder wenn kein Datentyp angegeben ist, hat die Spalte<br />

die NONE-Affinität.<br />

Wenn der Datentyp der Spalte den String "XMLL" enthält, hat die Spalte die XMLList-Affinität.<br />

Wenn der Datentyp den String "XML" enthält, hat die Spalte die XML-Affinität.<br />

Wenn der Datentyp den String "OBJE" enthält, hat die Spalte die Object-Affinität.<br />

Wenn der Datentyp den String "BOOL" enthält, hat die Spalte die Boolean-Affinität.<br />

Wenn der Datentyp den String "DATE" enthält, hat die Spalte die Date-Affinität.<br />

Wenn der Datentyp den String "INT" (oder "UINT") enthält, gilt die INTEGER/int-Affinität.<br />

Wenn der Datentyp der Spalte den String "REAL", "NUMB", "FLOA" oder "DOUB" enthält, hat die Spalte die<br />

REAL/Number-Affinität.<br />

Andernfalls ist die Affinität NUMERIC.<br />

Wenn eine Tabelle mit einer CREATE TABLE t AS SELECT...-Anweisung erstellt wird, wird für keine der Spalten<br />

ein Datentyp festgelegt und sie erhalten die NONE-Affinität.<br />

Datentypen und Vergleichsoperatoren<br />

Die folgenden binären Vergleichsoperatoren werden unterstützt: =,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!