mysql 数据提供程序_mysql插入数据后提示:数据提供程序或其它服务返回E_FAIL

今天在做电脑维修销售管理系统V2.0的时候,当向数据表中插入数据后,DGRID老提示:数据提供程序或其它服务返回E_FAIL

这个问题查了很久,改数据源的SQL,换成VIEW也不能解决,查去查来结果是数据插入有问题,主要是建档时间那儿居然是0000-00 00-000-000,手动改了这个后问题解决

后来上网查如果用ODBC连接MYSQL,The   special   date   '0000-00-00 '   can   be   stored   and   retrieved   as   '0000-00-00 '.   When   using   a   '0000-00-00 '   date   through   MyODBC,   it   will   automatically   be   converted   to   NULL   in   MyODBC   2.50.12   and   above,   because   ODBC   can 't   handle   this   kind   of   date.

解决的办法是:插入的时间必须正确,否则就会出现这个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值