estoy intentando hacer una consulta a una db local SQLite en una aplicación AIR, donde tengo que buscar los caracteres que componen una palabra determinada dentro de una tabla.
Para ello estoy intentado usar la cláusula SQL "IN", a la que le paso un array como parámetro, pero la consulta no me devuelve ningún resultado. ¿Cómo puedo pasar este array a la consulta?
Esta es la definición que tengo del SQLStatement:
Código ActionScript :
charsArrayStatement = new SQLStatement(); charsArrayStatement.sqlConnection = sqlConnection; charsArrayStatement.text = "SELECT * FROM characters WHERE character IN(:characterArray)"; charsArrayStatement.addEventListener(SQLErrorEvent.ERROR, statementErrorHandler); charsArrayStatement.addEventListener(SQLEvent.RESULT, selectCharArrayHandler);
Y para ejecutar la consulta:
Código ActionScript :
var s:String = "hola";
charsArrayStatement.parameters[":characterArray"] = s.split("");
charsArrayStatement.execute(); 