windows2003+IIS6.0 环境下,出现错误 '80040e21'
来源:百度知道 编辑:UC知道 时间:2024/07/04 09:11:22
我的网站在windowsXP+IIS5 的环境下运行一切正常,但到了windows2003中,就出现了以下问题
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/xxzp/xxzp/show_article.asp,行 11
请高手帮忙解决
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/xxzp/xxzp/show_article.asp,行 11
请高手帮忙解决
Microsoft Cursor Engine error '80040e21'
Multiple-step operation generated errors. Check each status value.
问题在于DB中字段长度不够,插入或更新的数据长度大于了DB中字段的长度。
alter table table_name modify (column_name type(length))
调整字段长度后解决。
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
Microsoft OLE DB Provider for ODBC Drivers error '80040e21' 的原因是 :
在向数据库写入数据的时候出现了类型不匹配、字段大小超出、锁定模式错误等,或者记录集没有及时关闭。
例如,配置的某一字段长度为15,在sql语句中确试图插入16位的字符;或者试图插入全角半角模式不正确的字段;
或者使用了错误的记录集锁定方式,rs.open sql,conn,x,y,根据某些blog文章显示,修改打开记录集的方式可能会解决这个问题。
此类问题,应该属于程序上的bug,与主机配置没有直接联系。