日期:2014-05-16  浏览次数:20918 次

求教"由于出现错误80020101而导致此项操作无法完成"错误解决方法 - Web 开发 / Ajax
各位好!
我在进行项目开发时使用http://topic.csdn.net/u/20100302/13/dc1c3e79-800f-4f56-94fc-20d844bfede1.html?69260

http://topic.csdn.net/u/20100310/18/8bb1dd36-4b1c-480d-a89f-be302163dc57.html?12500这里面的方法做检索,但是在IIS中发布后,
别人在访问IIS时出现“由于出现错误80020101而导致此项操作无法完成”错误,初步断定错误原因为客户端运行程序时,没有来得及加载JScript文件造成的,但是我不知道该怎么解决,求助。。我的QQ是:398982221。下面是我程序的主要代码:
<script src="../js/jsLib/Lib.js" type="text/javascript"></script>

  <script language="javascript" type="text/javascript">
  // 使用Lib.js。可以像C一样写JS,QTable.js与Lib.js在同一文件夹下
  include("QTable.js");

  var dataList = [];
  var mapList = [
  { id: "tdData0", field: "项目顺序号" }, //将在tdID的表格中显示数据的id属性,以下类推
  { id: "tdData1", field: "工程名称" },
  { id: "tdData2", field: "工程地点" },
  { id: "tdData3", field: "建设单位" },
  { id: "tdData4", field: "施工单位" },
  { id: "tdData5", field: "设计单位" },
  { id: "tdData6", field: "起始档号" },
  { id: "tdData7", field: "终止档号" },
  { id: "tdData8", field: "起始排架号" },
  { id: "tdData9", field: "终止排架号" },
  { id: "tdData10", field: "工程ID" }
  ];
 
  //创建一个表格控件

  var tbl = new QTable();
   
  // main,入口函数,页面加载完成后会运行

  // 该函数由window.onload调用
  // 但同时你也可以设置其它的window.onload代码,而不会有冲突,也可以不要main()
  function main() {
  if (tbl==null)
  {
  alert("tbl is null");
  tbl = new QTable();
  }
  tbl.BindDom("divDataList"); //绑定到模板

  tbl.setMaplist(mapList); //设置数据映射关系
  InitData();
  }
  function InitData() {
  //debugger;
  Clear();  
  var paperSeqNo=GetQueryStringRegExp("paperSeqNo");
  if (paperSeqNo!="")
  {
  WebServiceDynamicData.GetDataTable2(paperSeqNo,onSuccess,onError);
  }
  else if(document.getElementById("pora").value==0)
  {
  var pora=document.getElementById("pora").value;
  var ckedInfo=document.getElementById("ckedInfo").value;
  var info=document.getElementById("info").value;
  var srchIndex=document.getElementById("srchIndex").value;
  var codeID=document.getElementById("codeID").value;
  var fromTable=document.getElementById("fromTable").value;
  WebServiceDynamicData.GetDataTable(pora,ckedInfo,info,srchIndex,codeID,fromTable,onSuccess,onError); 
  }
 


------解决方案--------------------
这么多类库,还是去为作者把。。
------解决方案--------------------
可能是编码的问题哦
------解决方案--------------------
80020101 很熟悉的数字,貌似是因为多逗号,比如
var a = {
 d:2,
 c:3,//这里多一个逗号
};