SQLite-Parameter - Tabellenname als Parameter nicht zulässig

Ich entwickle eine Anwendung in AIR über Flex, sehe aber nicht, wo ich mit SQLite falsch liege (ich bin an MySQL gewöhnt). Parameter funktionieren, aber nur in bestimmten Fällen. Ist dieser Teil des eingebauten Hygienesystems gegen SQL-Injektion? Danke für jede Hilfe!

Werke:

SQLite

"INSERT: Fields FROM Category", wobei der Parameter wie folgt lautet: Fields = "*"

as3

var statement:SQLStatement = new SQLStatement();
statement.connection = connection;
statement.text = "INSERT :Fields FROM Category";
statement.parameters[":Fields"] = "*";
statement.execute;

Funktioniert nicht (SQL-Syntaxfehler bei ": Table"):

SQLite

"INSERT: Fields FROM: Table", wobei die Parameter wie folgt lauten: Fields = "*" und: Table = "Category"

as3

var statement:SQLStatement = new SQLStatement();
statement.connection = connection;
statement.text = "INSERT :Fields FROM :Table";
statement.parameters[":Fields"] = "*";
statement.parameters[":Table"] = "Category";
statement.execute;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage