电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
mysql插入数据后提示:数据提供程序或其它服务返回E_FAIL
mysql插入数据后提示:数据提供程序或其它服务返回E_FAIL
2011-3-23 12:37:20  文/xiaowang   出处:电脑维修者家园   

今天在做电脑维修销售管理系统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.

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

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新热点 最新推荐 相关文章
    MYSQL数据库中将一个查询结果写入一…
    推荐总结一些数据库性能优化的方法介…
    MySQL转换Oracle的七大注意事项
    Mysql表别名的用法
    如何彻底删除MYSQL?
    MySQL 操作日志查看的实际操作步骤与…
    详解MySQL处理NULL值的方法提高性能
    详解linux下纯手动安装MySQL源码的步…
    Mysql数据库名和表名在不同系统下的…
    mysql全文搜索:sql的写法
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号