VS2008  ORACLE11G 
Environment *env = Environment::createEnvironment();
{
Connection *conn = env->createConnection( userName, password);到这里就报错Unhandled exception at 0x75219617 in Oracle_occi.exe: Microsoft C++ exception: oracle::occi::SQLException at memory location 0x0026fb64..到底是怎么回事啊....

解决方案 »

  1.   

    createConnection( userName, password); 
    不要db的?汗#include   <occi.h>  
    using   namespace   oracle::occi;
                                                                                                                                                                              Environment *env;
    Connection *conn;
    //连接
    env = Environment::createEnvironment(Environment::OBJECT);
    conn = env->createConnection(user,psw,db);
    //关闭
    stmt->closeResultSet(rset);
    conn->terminateStatement(stmt);
      

  2.   

      conn = env->createConnection( "ffadsf","11444444411","Eden");
    Eden是创建的数据库  
    还是不行 还是Unhandled exception at 0x75219617 in Oracle_occi.exe: Microsoft C++ exception: oracle::occi::SQLException at memory location 0x0026fb64.. 是string 类型的问题吗?
      

  3.   

    我也遇到了同样的问题,请问楼主这个问题解决了吗?我觉得应该不是string的问题,我使用的是unicode字符集!!