Rumah > pangkalan data > tutorial mysql > 错误 '80040e21' 多步 OLE DB 操作产生错误

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

WBOY
Lepaskan: 2016-06-07 15:48:31
asal
1442 orang telah melayarinya

今天在做ASP保存数据到MSSQL时出现以下错误提示: MicrosoftOLEDBProviderforODBCDrivers错误'80040e21'多步OLEDB操作产生错误。请检查每个OLEDB状态值。没有工作被完成。 后经检查是数据类型不对,保存数据长度超过数据库设置的字段长度. 以下是网上所找资料:

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

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

以下是网上所找资料:

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

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

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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan