antiwindows

Рейтинг
2
Регистрация
22.09.2015

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

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;

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

это уже пробовал:

var man_name = mid_obj.man_name;

var man_aid = mid_obj.man_aid;

var ean = mid_obj.ean;

не работает (

siv1987, эт понятно, но непонятно как это в живом коде выглядит )

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;

LovelAss:

#<div class="pspo-content"[^>]*>\s*<a.+?&amp;adurl=(.+?)(?:&amp;|")[^>]*>(.+?)<\/a>#s

LovelAss, благодарю за невиданную оперативность! Тему изменил, потомому что всё это время искал не в том месте

karpo518:
Такая регулярка работает для вашего примера в текстовом редакторе.

<a[^>]+title="([^"]+)"


В $1 попадет ваш title

karpo518, Огромное спасибо! Регулярка работает!!