用OCCI编写MFC的应用程序,一些正常.
但是将相同的代码放在基于MFC的动态库中时,运行时却发生错误:getstring死机,而且还会出现其它莫名其妙的错误.不知道有没有人用过occi的动态库的,请帮忙指导下.

解决方案 »

  1.   

    估计还是DLL处理可能有问题,自己先定位问题.
      

  2.   

    使用ADO没有任何问题,换成occi就有问题了,过程是一样的
      

  3.   

    代码这样的:
    ...
    ResultSet *rs = stmt.ExecuteQuery();
    while(rs->next)
    {
    string s =  rs.getstring(1);
    ...
    }****************
    ...这个语句在mfc的应用程序里时没有问题的,但是当我生成基于mfc的dll时,当调用到该条语句到*处就崩掉了,说是free string出错,不知道什么原因?