sqlite COUNT во флексах, возвращающих [объект Object] - PullRequest
0 голосов
/ 16 апреля 2010

Я уверен, что это простые вопросы, и я просто делаю глупости, но я действительно новичок во всем этом коде.

Я пытаюсь запустить sqlite-запрос во flex для подсчета общего количества записей

Я считаю, что он работает нормально, но я просто не могу понять, как отобразить результаты - все, что я получаю, это [объектный объект].

private function overviewOne():void{
var stmt:SQLStatement = new SQLStatement();
stmt.sqlConnection = sqlConn;
stmt.text = "SELECT COUNT(user_id) FROM tbl_user WHERE status_status ='Away'";
stmt.execute();
var result:SQLResult = stmt.getResult();
acoverviewOne = new Array(result.data);
trace (result.data[0]);

}

Спасибо, это полезно.

Вот что я получаю обратно.

Так как мне сделать ссылку на COUNT (user_id)?

(flash.data::SQLResult)#0
  complete = true
  data = (Array)#1
    [0] (Object)#2
      COUNT(user_id) = 8
  lastInsertRowID = 0
  rowsAffected = 0

Ответы [ 2 ]

1 голос
/ 14 ноября 2012

Если вы измените оператор SQL на:

stmt.text = "SELECT COUNT(user_id) as 'userNo' " +
               "FROM tbl_user WHERE status_status ='Away'";

тогда вы можете получить что-то вроде этого:

* +1007 *
0 голосов
/ 16 апреля 2010

запустить trace(ObjectUtil.toString(result));, чтобы выгрузить объект, тогда вы должны увидеть более подробную информацию о том, что возвращается

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...