ADO编程多步OLE DB 操作产生错误

继续吐槽ADO编程,昨天在用VC写MS-SQLSERVER时候出了这么一个错误,“多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。”好一个郁闷,于是google之,解决问题。

百度知道是这么给的答案:出现这样的错误,一般是因为update进去的数据长度超过了数据库字段的长度或者是数据类型不匹配导致,请留意检查

于是检查了一下自己的数据库表的设计,发现我的一个字段设计为varchar(10)而这个字段是用来保存文件目录的,我选择的桌面的文件,结果可想而知。

通过这个问题发现了try和catch是个好东西,否则只会提示R6010,让你找问题都没有地方去找。

吐槽完毕吃饭去!

 标签: VC, ADO

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. 寒意
    1#
    寒意

    [face:han][face:han]不懂~

    October 28th, 2011 at 12:31 pm 回复
      1. sailor
        sailor

        呵呵,如果不学C++,这个是没有必要懂的

        October 31st, 2011 at 12:15 am 回复
  2. MurphyL
    2#
    MurphyL

    专业路过~~

    October 28th, 2011 at 07:47 pm 回复
      1. sailor
        sailor

        小撸怡情~

        October 31st, 2011 at 12:15 am 回复
  3. 上学期用ODBC做了个大作业,各种莫名其妙的问题.....

    October 28th, 2011 at 10:24 pm 回复
      1. sailor
        sailor

        我们不用ODBC了,老师要求用ADO

        October 31st, 2011 at 12:15 am 回复
          1. 评论显示正常了啊

            October 31st, 2011 at 11:27 am 回复
              1. sailor
                sailor

                不正常过?

                November 30th, 2011 at 02:39 pm 回复


关于我

about me

sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。

联系我

最新文章