编写了一个要使用到数据库的程序,编译时没报错,运行时弹出一个对话框“ODBC driver does not support dynaset”
为什么不支持动态集,怎么解决?

解决方案 »

  1.   

    打开数据源时,第二个参数置0.CDatabase.OpenEx(constr,0);
      

  2.   

    我那个程序是用类向导选择了数据源,生成一个CRecordSet类。
      

  3.   

        程序里的连接字符串里有个类似dynastic什么的参数,你把它改成static什么的参数,具体你查一下你所用的是用DAO还是ADO打开数据库的.
        如果你是用DAO,看这个网址介绍的:
    http://gsqls.blog.163.com/blog/static/459712182010525114119306/
        如果是ADO,看看这个网址:
    http://orajc.blog.51cto.com/458434/99310
        编数据库最好用ADO,网上有现成的例子,编程及处理数据灵活