07.03.2014, 16:52 | #9 |
Даёшь прямые руки!
|
Запилил . Может кому пригодится.
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. |
|