segunda-feira, 9 de agosto de 2010

DbColumn

function dbColumn(server,base,visao,coluna,unique){

xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;

if(unique=="") unique = false;

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

//urlgetfrm = trim(server)+trim(base)+visao+"?readviewentries&count=10000";
urlgetfrm = trim(server)+trim(base)+visao+"?readviewentries";
xmlDoc.load(urlgetfrm);

nodes = xmlDoc.documentElement.childNodes;

volta = new Array();
z = -1;
for (var i = 0; i < nodes.length; i++)
{
if(unique)
{
if(i==0)
{
z++;
volta[z] = nodes.item(i).childNodes.item(coluna-1).text;
}
else
{
if(volta[z] != nodes.item(i).childNodes.item(coluna-1).text)
{
z++;
volta[z] = nodes.item(i).childNodes.item(coluna-1).text;
}
}
}
else
volta[i] = nodes.item(i).childNodes.item(coluna-1).text;
}


return(volta);

}

Nenhum comentário:

Postar um comentário