Как с JavaScript переместить в переменные результат SQL-запроса?
Срочно нужна помощь!
Как с JavaScript переместить в переменные результат SQL-запроса? SQL-запрос из rpc-Функции rpc.getData.js : var mid_obj = utils.db.getResultObj(dbh,"SELECT map_id,man_aid,man_name,ean FROM prod p,man m WHERE p.man_id = m.man_id AND sup_id = 11000 AND map_id = "+params.map_id); result.debug = mid_obj; Переменные и какие им необходимо присвоить значения: ean = ean из запроса man_aid = man_id из запроса man_name = man_name из запроса Благодарю заранее! |
rpc-Функция на чистом JavaScript как я понимаю. Функция запускается при нажатии определённой кнопки в программе, написанной на JS ExtJS.
Если это Вам поможет, вот полный SQL-Запрос: rpc.getData= function(params,result){ var dbs = ['prod.db3','map.db3']; var dbh = utils.db.createHandle(dbs,{page_size:'8192',temp_store:'memory'},COPAS_DB_KEY); var mid_obj = utils.db.getResultObj(dbh,"SELECT map_id,man_aid,man_name,ean FROM prod p.man m WHERE p.man_id = m.man_id AND sup_id = 11000 AND map_id = "+params.map_id); result.debug = mid_obj; sqlite3_close(dbh); ..... ..... } Далее необходимо передать переменным значиения из SQL-запроса ean = ean из запроса man_aid = man_id из запроса man_name = man_name из запроса После необходимый манипуляций с переменными, результат помещается в Array var res = []; и выдаётся rpc-функцией как результат (Return Code) result.rows = res; |
Кому интересно, решение найдено:
var dbs = ['prod.db3','map.db3']; var mid_obj = utils.db.getResultObj(dbh,"SELECT map_id,man_aid,man_name,ean FROM prod p,man m WHERE p.man_id = m.man_id AND sup_id = 11000 AND map_id = "+params.map_id); sqlite3_close(dbh); var ean = mid_obj[0].ean; var man_aid = mid_obj[0].man_aid; var man_name = mid_obj[0].man_name; Всем спасибо! |
Часовой пояс GMT +3, время: 14:24. |