我用的是ODBC,access,vc6,在open()的时候总是抛出异常,提示为:too few parameters Excepted1.请问这是什么原因啊?

解决方案 »

  1.   

    给ado新建一个类,然后封装几个函数,包括 连接数据库,返回记录集。。
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=496
    直接通过ADO操作Access数据库
     msdn上的ado资料http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmscadocodeexamplesinvisualc.asp
      

  3.   

    我用的是CRecordSet不是CAdoRecordSet啊.有没有办法?
    没有人遇到同样的问题吗?
      

  4.   

    可能是你的SQL语句有问题  你单步debug一下 ,在那些sql语句那里设置断点
      

  5.   

    参数太少,可能是你用open()函数不正确
      

  6.   

    多谢各位兄台!
    我单步跟踪了,在excuteSQL这里出错,返回代码SQLERROR,但是我不知道原因.后来修改了数据库的数据类型以及重新派生crecordset类之后问题得以解决.
    但是为什么会出现上述原因一直还未弄清楚!