阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1585|回复: 0

[求助] 管家婆A8 v3.7 办公系统所有模块上传附件时出现以下错误提示,请高手帮忙解决下,谢谢

[复制链接]
  • TA的每日心情
    慵懒
    2017-10-9 22:20
  • 签到天数: 111 天

    [LV.6]常住居民II

    发表于 2011-1-4 23:54:15 | 显示全部楼层 |阅读模式
    本帖最后由 harken 于 2011-1-5 00:28 编辑

    更正一下,是所有的办公模块都不可以上传附件。
    A8OA 错误 '800a005b' Object variable or With block variable not set
    /a8.web/CRM/Utility/AddUploadFileExe.asp,行 84


    第84行代码:'On Error Resume Next  

    上传那个文件的全部代码如下:
    <%@ Language=VBScript %>
    <% Option Explicit %>
    <% Response.Expires = 0 %>
    <% Response.Buffer = True %>
    <% Server.ScriptTimeout = 600 %>
    <!--#include file = "../System/Adovbs.inc" -->
    <!--#include file = "../System/ConstDefine.asp" -->
    <!--#include file = "../System/FunDefine.asp" -->
    <!--#include file = "../System/VarDefineExe.asp" -->
    <%
    '上传附件直接保存为文件的模式,不要删除
    '======================================
    'Dim upfile
    'Set upfile = Server.CreateObject("uploadcom.upfile")
    'upfile.FileSaveAs("d:\"+upfile.FileName)
    'set upfile = nothing
    'Response.End
    '======================================
    Dim szCoObject
    szCoObject = Request("CoObject") & ""
    Select Case szCoObject
    Case "Employee"
      nPageLimit = LIMIT_EMPLOYEE
    Case "Interunit"
      nPageViewLimit = LIMIT_INTERUNIT
      nPageOperateLimit  = LIMIT_INTERUNIT_OPERATE
    Case "Activity"
      nPageLimit = LIMIT_ACTIVITY
    Case "Commodity"
      nPageLimit = LIMIT_COMMODITY
    Case "Project"
      nPageLimit = LIMIT_PROJECT
    Case "SalesTask"
      nPageLimit = LIMIT_SALESTASK
    Case "SalesRegister"
      nPageLimit = LIMIT_SALESREGISTER  
    Case "Bbs"
      nPageLimit = LIMIT_BBS
    Case "Fee"
      nPageLimit = LIMIT_FEE
    Case Else
      nPageLimit = LIMIT_EMPLOYEE
    End Select
    If szCoObject = "Interunit" Then
    %>
    <!--#include file = "../System/PurviewAdd5.asp" -->
    <%
    Else
    %>
    <!--#include file = "../System/PurviewAdd1.asp" -->
    <%
    End If
    Dim szCreatorTypeID
    Dim szCoObjectTypeID
    Dim vBinaryData
    Dim nMaxUploadFileSize
    szCreatorTypeID = szEmployeeTypeID
    szCoObjectTypeID = Request("CoObjectTypeID") & ""
    vBinaryData = Request.BinaryRead(Request.TotalBytes)
    '删除关联OFFICE的原项目,实现更新的目的
    IF Right(szCoObject,8) = "CoOFFICE" Then   
        objConn.Execute("DELETE FROM [CRM_UploadFile] WHERE [CoObject]='" _
       & convertTextToSQLStr(szCoObject) & "' AND [CoObjectTypeID]='" _
       & convertTextToSQLStr(szCoObjectTypeID) & "'")   
    End IF
    nMaxUploadFileSize = getParameterValue("MaxUploadFileSize") * 1024 * 1024 + 400
    If Request.TotalBytes > nMaxUploadFileSize Then
    Response.Write "<SCRIPT LANGUAGE=javascript>alert('附件大小不能超过" & getParameterValue("MaxUploadFileSize") & "M字节!');history.back();top.ifrCRM.TopMenu.goBack();</SCRIPT>"
    Response.End
    End if
    %>
    <%
    Dim objUtility
    Set objUtility = Server.CreateObject("A8OA.Utility")
    %>
    <%
    'On Error Resume Next
    If objUtility.AddUploadFile(szCreatorTypeID,szCoObject,szCoObjectTypeID,vBinaryData,szConnStr) Then
    Else
    writePageErrorInfo 1003,objUtility.GetLatestError
    Set objUtility = Nothing
    Set objCommon = Nothing
    Set objConn = Nothing
    Response.End
    End If
    %>
    <%
    Set objUtility = Nothing
    Set objCommon = Nothing
    Set objConn = Nothing
    %>
    <SCRIPT LANGUAGE=javascript>
    <!--
    top.ifrCRM.TopMenu.goBack() ;
    //-->
    </SCRIPT>
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表