Показать сообщение отдельно
Старый 07.03.2014, 16:52   #9  
andyandy is offline
andyandy
Даёшь прямые руки!
 
36 / 10 (1) +
Регистрация: 06.02.2014
Запилил . Может кому пригодится.

function dblookup()
{
var oppidObj=Xrm.Page.getAttribute("new_opportunity_id").getValue();
var oppid=oppidObj[0].id;

var query= null;

var subid= Xrm.Page.data.entity.getId();

if (subid ==null)
{
query= "xxx'";
}
else
{
subid = modifyGUID(subid);

oppid=modifyGUID(oppid);


query = "ххх";
}

var connection = new ActiveXObject("ADODB.Connection");
var connectionString = "xxx";

connection.Open(connectionString);
//alert(connectionString);

var rs = new ActiveXObject("ADODB.Recordset");
//alert(rs);
//alert(query);

rs.Open(query, connection, 1, 2);
alert(rs);
var matchingstate=0;

if(!(rs.BOF && rs.EOF))
{
rs.moveFirst();
alert(rs.Fields(0).Value);
if (rs.Fields(0).Value!=null)
{
matchingstate = rs.Fields(0).Value;
}
}
}
function modifyGUID(str)
{
var retVar =str;
retVar=retVar.slice(0,-1);
retVar=retVar.slice(1);
//retVar=retVar.toLowerCase();
return retVar;
}
Стринги для подключения и запросы к БД удалил. Этот вариант только под IE.
и вот одна из ссылок которая помогла: http://snipplr.com/view/51134/sql-qu...ng-javascript/

Последний раз редактировалось andyandy; 07.03.2014 в 16:58.