主题:  求助!一次添加多条记录时出错的解决!!!

ainan

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2001/12/18 8:48:29
#12002/1/21 19:21:44
在一次添加多条记录时,当用户提交的第三条信息不合要求,比如长度太长,这样系统会报错。
错误如下:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

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

查看数据库,此时前两条合乎要求的信息已被添加。

问题就是这个,对于提交信息的用户来说,以上错误信息并没有说明错在第几条信息上。
所以用户要么会重复提交,要么不知错在哪里,还在逐条查找。

针对这一问题,我想了一个办法,在客户端增加一个校验行为,是一个名为MX192221_len_validator插件,不知什么原因,不行。

所以求教各位高手!