asp错误 '80040e21' 多步 OLE DB 操作产生错误

 更新时间:2023年05月15日 18:43:59   作者:superes  
今天在写asp入库操作的时候提示Microsoft OLE DB Provider for ODBC Drivers 错误 80040e21 多步 OLE DB 操作产生错误,请检查每个 OLE DB 状态值,经测试时函数定义文件没有加载导致类型不对,所以无法入库

今天在做ASP保存数据到MSSQL时出现以下错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' 多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成。 

后经检查是数据类型不对,保存数据长度超过数据库设置的字段长度.

以下是网上所找资料:

在向数据库写入数据的时候出现了类型不匹配、字段大小超出、锁定模式错误等,或者记录集没有及时关闭。

例如,配置的某一字段长度为15,在sql语句中确试图插入16位的字符;或者试图插入全角半角模式不正确的字段;

或者使用了错误的记录集锁定方式,rs.open sql,conn,x,y,根据某些blog文章显示,修改打开记录集的方式可能会解决这个问题。

原来一直用的正常程序,突然报

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

查询记录少没问题,记录一多就报这个错误

清理了windows\Temp文件夹、inetpub\temp文件夹,还是不行

在网上一通乱搜

MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中)

最后发现把应用程序池标识改为LocalSystem就可以了,明显是权限问题,把能想到的文件夹一通改终于好了。

友情提醒:应用程序池标识改为LocalSystem,非常不安全

相关文章

  • 微信小程序仿朋友圈发布动态功能

    微信小程序仿朋友圈发布动态功能

    这篇文章主要介绍了微信小程序仿朋友圈发布动态界面,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • js内置对象 学习笔记

    js内置对象 学习笔记

    今天系统的学了一下javascript的内置对象。
    2011-08-08
  • 深入剖析JavaScript中Geolocation API的使用

    深入剖析JavaScript中Geolocation API的使用

    这篇文章主要来和大家一起深入探讨 JavaScript 的 Geolocation API,看看它的强大之处以及如何在你的项目中应用它,感兴趣的可以了解下
    2024-03-03
  • 微信小程序项目实践之验证码倒计时功能

    微信小程序项目实践之验证码倒计时功能

    这篇文章主要介绍了微信小程序项目实践之验证码倒计时功能,当用户点击发送验证码按钮,按钮背景变色,不可点击,显示倒计时文字,需要的朋友可以参考下
    2018-07-07
  • Bootstrap实现的表格合并单元格示例

    Bootstrap实现的表格合并单元格示例

    这篇文章主要介绍了Bootstrap实现的表格合并单元格,涉及bootstrap界面布局相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • canvas实现动态小球重叠效果

    canvas实现动态小球重叠效果

    在javascript运动系列中,详细介绍了各种运动,其中就包括碰壁运动。但是,如果用canvas去实现,却是另一种思路。本文将详细介绍canvas动态小球重叠效果。下面跟着小编一起来看下吧
    2017-02-02
  • uniapp上传二进制图片的实现

    uniapp上传二进制图片的实现

    本文主要介绍了uniapp上传二进制图片的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • javascript数组遍历的方法实例分析

    javascript数组遍历的方法实例分析

    这篇文章主要介绍了javascript数组遍历的方法,结合实例形式分析了javascript数组遍历及相关的some、every、filter、map等方法的使用技巧,需要的朋友可以参考下
    2016-09-09
  • javascript返回顶部的按钮实现方法

    javascript返回顶部的按钮实现方法

    这篇文章主要介绍了javascript返回顶部的按钮实现方法,需要的朋友可以参考下
    2016-01-01
  • javascript进行数组追加方法小结

    javascript进行数组追加方法小结

    javascript中给数组加元素是一个非常简单的问题,javascript本身就提供了大量这类函数,我们可以使用js自带函数快速给数组增加元素了,本文就javascript进行数组追加的方法做出如下小结。
    2014-06-06

最新评论