CSDN论坛 > Web 开发 > ASP

连接数据库是出错"多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成“是什么原因,怎么解决? [问题点数:20分,结帖人zn1314]

Bbs1
本版专家分:80
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1331
Bbs7
本版专家分:13354
Bbs1
本版专家分:15
Bbs5
本版专家分:2921
Bbs6
本版专家分:6176
Bbs1
本版专家分:80
Bbs1
本版专家分:80
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
错误 '80040e21' 多步 OLE DB 操作产生错误
今天在做ASP保存数据到MSSQL时出现以下错误提示:Microsoft OLE DB Provider for ODBC Drivers 错误 80040e21 多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成。 后经检查是数据类型不对,保存数据长度超过数据库设置的字段长度.以下是网上所找资料:在向数据库写入数据的时候出现了类型不匹配、字段大小超
ADO GetCollect(“FILE”)时catch到 Idispatch error #3105
这是开发中遇到的一个问题,还没有解决,搞了两天了,没有找到原因。。。 MFC用ado操作SQL Server数据库,读取数据的时候,有一个字段是IMAGE存储的,用智能指针,GetCollect(“FILE”)会出现RunTimeerror,catch出来的错误描述是:多步OLE DB操作产生错误,如果可能,请检查每个OLEDB状态值,没有工作完成。错误信息是IDispatch error #3
链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"
在两个服务器上的SQL Server 2008数据库间处理数据, 使用了链接服务器,使用了存储过程来更新数据,其中使用了事务来同时操作本地DB与链接服务器上的DB, 执行时报以“链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"”, 数据不是很重要, 后把操作与链接服务器DB的语句拉到事务外边, 临时解决,如后续数据一致
错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。
原来是一个varchar字段出出现了“和‘等特殊字符。 这个在insert语句中没有问题,但是使用导入导出会报错。 最后要注意的是,导入导出使用的是BulkInsert 方式,每次可能读取一大段(多行记录一起处理),如果这批数据中有错,那么 程序就会报异常了,儿出错的记录往往不是最后一条记录的下一条记录。 所以如果为856123这一行出错,你可以在其上方两千条范围内寻找。
[转]链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
一、 问题现象 在执行分布式事务时,在sql server 2005下收到如下错误: 链接服务器"xxxxxxx"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "没有活动事务。"。 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。 在sq
delphi 多步操作产生错误(转)
多步操作产生错误。请检查每一步的状态值 今天填写一个数定,换行就报这个错。在网上查了一些资料。有以下三种看法。 1.无主键 2.字段允许为空 3.字段类型不匹配 试了前二种不是的,第三种才解决问题。原来我在后台把数据类型设置在Decimal(16,16),就是说只允许16位小数啦,点号左边有数就报错啦。 附:Decimal的官方定义 decimal[(p[, s])] 和 numer
OLE DB 源
SQL Server 2012 其他版本 SQL Server 2008 R2 SQL Server 2008 SQL Server 2005 此主题尚未评级 - 评价此主题 OLE DB 源通过使用数据库表、视图或 SQL 命令,从各种兼容 OLE DB 的关系数据库中提取数据。 例如,OLE DB 源可以从 M
OLE DB 访问接口 "SQLNCLI" 返回了消息
OLE DB 访问接口 "SQLNCLI" 返回了消息--转  (2009-02-25 20:08:02) 转载▼ 标签:  杂谈 分类: SQLSERVER开发 这个月总公司收购了一家小公司,这家小公司的数据库用的是32位的 Sql2000 ,已经使用很长一段时间了,系统也比较稳定。本着节约成本的原则,总公司保留原公司的一套
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成
Microsoft OLE DB Provider for SQL Server 错误 '80040e21'  多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。 ====================================== 引起这个问题的原因简单的说就是数据库的字段类型不匹配或者字符个数超出了数据库的字段的最大限制个数。 例
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)关于这错误!
今天配了半天也没弄好,终于好了,写点心得!以免又犯错! 1.数据源ODBC配置 选择“系统DSN”选项卡关键这一步:输入用户要使用的数据库的用户名和密码,然后单击下一步按钮,这里的用户名与密码就是你的config配置文件里的用户名与密码。好了,基本没问题了。注意数据库里的“安全性”里的用户密码要一致。
关闭