The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как с JavaScript переместить в переменные результат SQL-запроca"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (JavaScript)
Изначальное сообщение [ Отслеживать ]

"Как с JavaScript переместить в переменные результат SQL-запроca"  +/
Сообщение от antiwindows (ok) on 11-Ноя-15, 01:57 
Срочно нужна помощь!
Как с 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 из запроса

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как с JavaScript переместить в переменные результат SQL-запроca"  +1 +/
Сообщение от antiwindows (ok) on 11-Ноя-15, 11:52 
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;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как с JavaScript переместить в переменные результат SQL-запроca"  +/
Сообщение от antiwindows (ok) on 23-Ноя-15, 17:37 
Кому интересно, решение найдено:

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;

Всем спасибо!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру