把MyODBC换成2.5版也同样出现错误,具体错误信息是:"数据提供程序或其他服务返回E_FAIL状态".
出现问题表的大致结构:
CREATE TABLE test(Name VARCHAR(100) NOT NULL,Birth DATE NOT NULL);
向该表插入数据,如果Name和Birth都赋予具体数值,下次ADO访问时很正常,
若Birth没赋值就UPDATE,下次ADO访问该表时就会出现E_FAIL错误.
如果将Birth后面的NOT NULL去掉,则什么问题都没有..我用的是ADO2.7,Mysql 4.017,WinXP SP1
谢谢!