读书人

关于sharepoint 访问数据库的有关问题

发布时间: 2013-06-25 23:45:42 作者: rapoo

关于sharepoint 访问数据库的问题
页面引用
SPAPI_Core.js和SPAPI_Lists.js
通过以下方法获取数据库中的数据,在IE 和 Firefox 下都能得到数据(4条), 但是在Chrome下却返回(0条),各位大神能不能帮忙分析以下原因?
function GetArticlesByType(type)
{
currentSite = getCurrentSite();
// alert(currentSite );
var lists = new SPAPI_Lists(currentSite);
var strfields ='<ViewFields><FieldRef Name="ID"/><FieldRef Name="Title"/><FieldRef Name="Content"/><FieldRef Name="CurrentUser"/><FieldRef Name="Created"/></ViewFields>';
var strWhere='<Query><Where><Eq><FieldRef Name="ArticleType" /><Value Type="Text">'+type+'</Value></Eq></Where></Query>';
var items = lists.getListItems(
'MyFavourite',
'',
strWhere,
strfields,
'',
''
);
alert(items.status);

if (items.status == 200)
{
var rows = items.responseXML.getElementsByTagName('z:row');
if (rows != null && rows.length > 0)
{
return rows;
//alert(rows[0].getAttribute('ows_Title'));
}
else
{
return;
}
}
else
{
alert(items.responseText);
}
}

[解决办法]
你用的是SharePoint 2010吗?
为什么不直接用 Javascript objet model 呢?
http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx

http://www.codeproject.com/Articles/60348/SharePoint-2010-Client-Object-Model-for-JavaScript


[解决办法]
我们用sharepoint2010 一直在Google浏览器下 有问题。

[解决办法]
如果没必要,不要直接访问数据库。违背了协议。

读书人网 >行业软件

热点推荐