`

ADODB.Stream 错误 800a0bbc 写入文件失败

阅读更多

 

 

吾阅:把上传文件页面放入二级目录下,即可;

如:网站文件夹位于myWeb,然后上传文件为upload.asp,则在网站文件夹下再建一个文件夹Upfile,将upload.asp放入到Upfile文件夹下即可;

 

------------------------------------------------------------------------------------------------------

转自:http://helloouc.blog.163.com/blog/static/553052712007102953127401/

 

重装更改目录为e盘后,上传文件出现问题。解决方法:

调用adodb.stream的savetofile方法时发生错误, ADODB.Stream 错误 800a0bbc 写入文件失败。

原因可能是:

1、你要保存的文件名已存在,而未设置savetofile方法的覆盖属性。

2、路径没有用server.MapPath()映射,这种情况下:

如果路径为绝对路径,则发生上面的问题:写入文件失败。
如果路径为相对路径,则会保存到相对于:c:\\windows\\system32的路径。(本机测试结果)。

3、和错误 '80070070' 一样,空间不足, 引起这个800a0bbc错误。

4、服务器目录不支持写入,或者需要写入的目录不存在 。

在使用化境的上传组件,若网站在服务器的根目录,通常是不会遇到此类问题的,遇到此问题往往是网站是以二级目录方式存放在服务器IIS内,化境的上传路径默认是根目录,因此必须修改化境的上传保存文件的路径,也就是提示出错的ASP网页ManageAddSave.asp→我的出错网页名),而不是提示 “dr.SaveToFile FullPath,2”写入出错所在的文件(UpFile.inc.inc→我的化境无组件上传文件名),将提示出错的网页打开,修改上传文件保存路径 “formPath="/UploadFile/NewsFile"'得到上传目录”,如:你的网站存放的二级目录为‘web2’,路径则改为: “formPath="/web2/UploadFile/NewsFile"'得到上传目录”,至此,问题解决上传成功!

5、老问题有出现,这次的原因是上传的过程中,server.mappath 中上传目录前不能加“/”,原来是 “/upload/11111”改为 "upload/1111"

6、2009年6月12日调试ll上机考试,又出现这个错误,总结原因是上传目录formpath为“test/upload/”,因为本次虚拟目录设置为test路径,所以相应修改:

upfile.asp    

1)    formpath=“test/upload/”,--> formpath=upload/"

 2)  if fso.FolderExists("e:/jiaoling-zuoye/javatest/test/upload/"&session("CurUserId"))=false then
           fso.CreateFolder("e:/jiaoling-zuoye/javatest/test//upload/"&session("CurUserId"))
      end if

注意虚拟目录对应文件夹的位置修改e:/jiaoling-zuoye/javatest

分享到:
评论

相关推荐

    使用vbs读写文件(Adodb.Stream)方式

    使用vbs读写文件(Adodb.Stream)方式,防止乱码

    adodb.recordset.open(rs.open)方法参数详解

    1. adOpenForwardOnly(值为0):这是默认游标类型,也被称为仅向前游标。它只允许Recordset对象向前滚动,不可以向后滚动。由于其简单性,这种游标类型通常提供最快的数据检索性能。 2. adOpenKeyset(值为1):键...

    vb adodb.stream 详解

    vb adodb stream aeecss adodb resouse recordset

    ASP中Adodb.Stream 组件的使用说明

    ASP 中 Adodb.Stream 组件的使用说明 Adodb.Stream 是 ADO 的 Stream 对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作。它提供了多种方法来实现流的操作,包括 Cancel、Close、CopyTo、...

    adodb.stream 模仿sina的天气预报

    在IT行业中,AdoDb.Stream 是一个非常重要的组件,它属于ActiveX Data Objects(ADODB)的一部分,主要用于处理数据流。这个组件在Windows系统中广泛使用,尤其在VBScript、VBA或者Classic ASP等环境中,它能处理...

    adodb.stream

    在编程中,特别是VBScript、VBA或者Classic ASP中,`ADODB.Stream`经常被用来读取、写入和操作文件,进行数据传输或处理HTTP请求。以下将详细阐述`ADODB.Stream`的相关知识点: 1. **什么是ADODB.Stream?** `...

    利用AdoDb.Stream对象来读取UTF-8格式的文本文件

    本文将详细解析如何利用AdoDb.Stream对象来读取和写入UTF-8格式的文本文件。 首先,我们来看读取UTF-8格式文本文件的`ReadFromTextFile`函数。这个函数接受两个参数:`FileUrl`,表示文件的URL或路径,以及`CharSet...

    用ADODB.Stream转换

    接着,我们将流写入到 ADODB.Stream 对象中,并将其模式设置为 3,表示将流转换为文本。最后,我们使用 ReadText 方法将流读取出来,并将其转换为文本。 streamtochar 函数 在上面的代码中,我们定义了一个名为 ...

    SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作

    数据库SQLServer,测试程序显示出错信息:”ADODB.Recordset 错误 “800a0e78” 对象关闭时,不允许操作” 独立测试数据库链接,显示出错信息:用户 “sa” 登录失败。原因: 未与信任 SQL Server 连接相关联。 这一...

    asp之基于adodb.stream的文件操作类

    asp之基于ADODB.Stream的文件操作类 asp之基于ADODB.Stream的文件操作类是 ASP 编程语言中的...该类提供了读取文件和写入文件两个主要功能,使用ADODB.Stream对象来实现文件读写功能,提高了文件操作的效率和稳定性。

    卸载/恢复ADODB.Stream的软件

    卸载/恢复ADODB.Stream的软件

    ADODB.Stream组件Charset属性值集合

    ADODB.Stream组件是Microsoft ActiveX Data Objects (ADO)的一个重要组成部分,它提供了用于读取和写入流对象的方法和属性。其中一个关键属性就是`Charset`,它定义了流中的文本数据所使用的字符编码方式。本文将...

    asp adodb.stream对象的方法/属性

    在ASP(Active Server Pages)环境中,ADODB.Stream 对象是一个非常强大的工具,它可以帮助开发者处理文件的读取、写入以及流操作。下面我们将深入探讨ADODB.Stream对象的主要方法与属性。 #### 1. Cancel 方法 - *...

    其中的ADODB.Connection中的连接字符串怎么写

    ADODB.Connection对象是ADODB库的核心部分,它负责建立与数据源的连接。在使用ADODB.Connection时,正确构造连接字符串是至关重要的一步,这将决定着应用程序能否成功地与数据库建立通信。 ### 连接字符串详解 ...

    ASP错误总结,解决ASP错误。

    #### ADODB.Stream (0x800A0BBC) **问题描述**:在尝试上传文件时出现错误,原因是系统找不到指定的上传目录。 **解决方案**: 1. **检查路径配置**:确保在上传文件之前正确设置了上传文件的目标路径。 2. **权限...

    64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法

    在64位操作系统环境下,尤其是Windows 7系统中,使用IIS7运行ASP应用程序时,可能会遇到一个常见的错误——ADODB.Connection 800a0e7a。这个错误通常表明系统在尝试访问或操作数据库时遇到了问题。本文将深入解析这...

    ASP下通过Adodb.Stream实现多线程下载大文件

    该函数首先通过Server.Mappath方法获取服务器上文件的路径,然后通过Adodb.Stream对象来读取文件内容。 值得注意的是,为了使下载过程更加高效和符合HTTP标准,函数中实现了对HTTP_RANGE头的处理,它允许用户指定...

    VBS的函数集-读写二进制文件,UTF8文件,HTTP GET和POST

    * 使用VBS语言和ADODB.Stream对象来实现文件读写操作 * 使用GetHttp函数和PostHttp函数来实现HTTP请求和响应处理 * 使用Base64encode函数来实现Base64编码和解码 * 使用WriteFileUTF8函数来实现UTF-8编码的文件写入...

Global site tag (gtag.js) - Google Analytics