segunda-feira, 9 de agosto de 2010

dbLookupUnique

function dbLookupUnique(server,base,visao,chave,coluna){
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;



if (server != "") server = "http://"+ server;
if (base != "") base = "/"+base +"/";

urlgetfrm = trim(server)+trim(base)+visao+"?readviewentries&startkey=" +chave+ "&count=1";

xmlDoc.load(urlgetfrm);

nodes = xmlDoc.documentElement.childNodes;


temp = new Array(nodes.length);
var j = 0;
//alert("A chave : " + chave);
for (var i = 0; i < nodes.length; i++)
{

//alert(nodes.item(i).childNodes.item(0).text);
if(nodes.item(i).childNodes.item(0).text==chave)
{
temp[j] = nodes.item(i).childNodes.item(coluna-1).text;
j++;
}
}

volta = new Array(j);

for (var i = 0; i < j; i++)
{
volta[i] = temp[i];
}


return(volta);

}

Nenhum comentário:

Postar um comentário