首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

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

2013-06-25 
关于sharepoint 访问数据库的问题页面引用SPAPI_Core.js和SPAPI_Lists.js通过以下方法获取数据库中的数据,

关于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浏览器下 有问题。 

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

热点排行