我做了一个切换视图的工程,视图类都是CFORVIEW的,在view中放置了 一个dbgrid control,和一个ado data control。如果我讲dbgrid 绑定到ado data control时,运行就会出错。如果不绑定,就是好的。 不知道什么原因,请高手相助! 重谢!

解决方案 »

  1.   

    是CFormView吧? 运行时报的什么错??
      

  2.   

    assert fail! 对,怎么解决啊?
    你可以试试啊!
      

  3.   

    一般都是有某个变量没有创建出来
    看看Assert的那个地方是变量
    再往上找原因
      

  4.   

    assert fail那一行帖出来看看!
      

  5.   


    m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CDialogTest1),CSize(0,0),pContext);
    只要在CDialogTest1中将 datagrid 的datasorce设置以后,就会出错。
    把datasource取消,就一切都ok了。
    可以把代码给你看看,你留个信箱!
      

  6.   

    把代码发给我,我帮你看看,[email protected]
      

  7.   

    猜测应该是控件创建顺序的问题你把连接数据库的代码放到什么地方把它放到OnInitUpdate看看
      

  8.   

    hahu说的对,可是怎么进行连接? 这个我还真不知道,能告诉我啊?
      

  9.   

    已经解决了,谢谢各位的帮助。
    我去掉ado控件,用程序绑定dbgrid 。
    不过如何在程序里绑定dbgrid和ado还是不会做!