Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2015, 02:08
Интересующийся
Отправить личное сообщение для antiwindows Посмотреть профиль Найти все сообщения от antiwindows
 
Регистрация: 22.09.2015
Сообщений: 11

Как с 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 из запроса

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

Последний раз редактировалось antiwindows, 11.11.2015 в 16:30.
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2015, 11:49
Интересующийся
Отправить личное сообщение для antiwindows Посмотреть профиль Найти все сообщения от antiwindows
 
Регистрация: 22.09.2015
Сообщений: 11

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;

Последний раз редактировалось antiwindows, 11.11.2015 в 16:35.
Ответить с цитированием
  #3 (permalink)  
Старый 23.11.2015, 17:33
Интересующийся
Отправить личное сообщение для antiwindows Посмотреть профиль Найти все сообщения от antiwindows
 
Регистрация: 22.09.2015
Сообщений: 11

Кому интересно, решение найдено:

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;


Всем спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как выводить часть элементов страницы через javascript Victim Events/DOM/Window 9 28.12.2011 22:51
Как можно совместить 2 "одинаковые javascript но разные внутри" в одну страницу?..ато rashid86 Элементы интерфейса 2 25.04.2011 22:49
Как переместить результат работы скрипта? Vlaimir Events/DOM/Window 2 31.08.2009 13:52
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26