ADO高手那里去了,难道你们用ADO未遇到任何问题?!

解决方案 »

  1.   

    高手都去搞项目了,哪有空子跟闲人扯旦?!还是菜鸟邦你答了:
    ADO是通过SQL才操纵数据库的,如果你的库中有相同记录(每个字段都一样的记录),
    库中有多胞胎,SQL就没法找到“当前记录”了,就会出现
    Insuffiiant or incorrect key column informat; too many rows affected
    By update.
    ADO的POST()在更新记录时,用的是update语句,它的where子句是
    where 字段1=旧值1 and 字段2=旧值2 ........
    如果有相同记录,它就没法找到应该更新那一条了,干脆就抛出异常了.....
    解决的办法是:在你的库中加一个不相同的主关键字段,就不会出现这个问题了