多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成

Run-time error \’-2147217887 (80040e21):\’

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. (Run-Time 錯誤 \’-2147217887 (80040e21):\’多重步驟 OLE DB 操作發生錯誤。請檢查每一個 OLE DB 狀態值。未完成任何工作)

出现多步数据操作发生错误,请校对每一步的数据库操作

出现错误提示:
– 实时错误 \’-2147217887(80040e21)多步OLE DB操作产生错误。请检查每个OLE DB状态值,没有工作被完成

The ERROR I get is:

Microsoft OLE DB Provider for SQL Server (0×80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done

发现有两个可能性:

1、数据库没有设置默认值,导致赋值一个空值时出错

2、游标应该设置 CursorLocation adUseClient

历史博文

标签:
三月 23, 2005 at 1:54 下午 by yippee 1,061 次
Category: Dev
Tags: