Hola Maru77,
Efectivamente las variables las tienes que pasar de otra forma.
Te pongo un ejemplo del código:
Código:
var conn:SQLConnection = new SQLConnection();
var insertManager:SQLStatement = new SQLStatement();
insertManager.sqlConnection = conn;
var sql:String =
"INSERT INTO clientes (id, nombre, direccion, telefono, email) "+
"VALUES (:id, :nombre, :direccion, :telefono, :email)";
insertManager.parameters[":id"] = id;
insertManager.parameters[":nombre"] = nombre_txt.text;
insertManager.parameters[":direccion"] = direccion_txt.text;
insertManager.parameters[":telefono"] = telefono_txt.text;
insertManager.parameters[":email"] = email_txt.text;
insertManager.text = sql;
insertManager.execute();
Saludos.