多步 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
历史博文
- 20080802 vpc xpe - 2009
- 20070705 Win32 Drowor - 2008
- 1012 WM_DEVICECHANGE DBT_DEVNODES_CHANGED - 2007
- 0129 SIP Wengo 试用 - 2006