Microsoft OLE DB Provider for ODBC Drivers 错误 \'80040e21\'

来源:百度知道 编辑:UC知道 时间:2024/06/19 12:41:45
为什么我的数据库记录达到1600条的时候,使用站内搜索引擎就会出现如下错误:Microsoft OLE DB Provider for ODBC Drivers 错误 \'80040e21\'
ODBC 驱动程序不支持所需的属性。

/search.asp,行 104
已经证明不是服务器限制数据库大小,到底是怎么回事?
不可能的是不支持,当小于1600的时候搜索正常

也许是 ODBC 不支持 ..?

试试看 rs.open sql,con,3,1 这样打开 ...

附说明 ...

80040e21 -- 插入或更新时出现 ODBC 错误
当服务器尝试处理包含"更新记录"或"插入记录"服务器行为的页时,会出现此错误。数据库无法处理该服务器行为尝试执行的更新或插入操作。

可能的原因和解决方案如下:

该服务器行为正尝试更新数据库表的自动编号字段或者尝试在自动编号字段中插入记录。由于自动编号域由数据库系统自动填充,因此任何从外部用值填充这些域的尝试都会失败。
服务器行为正在更新或插入的数据对于该数据库字段而言是错误的类型,例如将日期插入布尔型(是/否)字段,将字符串插入数值字段,或者将格式不正确的字符串插入"日期/时间"字段。