Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как переместить в переменные результа MySQL-запрос


Автор: antiwindows 11.11.2015, 01:54
Срочно нужна помощь! 
Как с 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 из запроса

Благодарю заранее!

Автор: antiwindows 11.11.2015, 11:39
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;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)