oracle数据库开发
到底说的是什么东西啊对了我是用VISUAL C++的连接ORACLE开发写程序我应该用什么连接?

解决方案 »

  1.   

    1.开发

    http://www.51cto.com/art/200511/12457.htm2.连接从网上找的以下代码希望能对你有用。   
        
      USES_CONVERSION;   
      CoInitialize(NULL);   
      _ConnectionPtr   con(__uuidof(Connection));   
      _RecordsetPtr   rst(__uuidof(Recordset));   
      Provider=OraOLEDB.Oracle.1;Persist   Security   Info=False;User   ID=sfinfo;Data   Source=ORASYS_IBM   
      con->Open(_bstr_t("Provider=OraOLEDB.Oracle.1;Data   Source=ORCL816;"),_bstr_t("yichanginfo"),_bstr_t("yichanginfo"),-1);   
        
      rst=con->Execute(_bstr_t("select   *   from   t_user"),NULL,-1);   
      int   v;   
      CString   str;   
      while(!rst->adoEOF)   
      {   
      v   =   rst->GetCollect(_variant_t("userid")).intVal;   
      str.Format("%d",v);   
      m_List.AddString(str);   
      rst->MoveNext();   
      }   
      con->Close();   
      ::CoUninitialize();   
      

  2.   

    就是想连接ORACLE用VC去操作她的数据DAO,DOA,ODBC还是什么
    我看了本书怎么配都没配好大家能不能给我点方法
      

  3.   

    FYI:
    http://www.xgdown.com/article/236/29715_1.htm
      

  4.   

     USES_CONVERSION;  
      CoInitialize(NULL);  
      _ConnectionPtr  con(__uuidof(Connection));  
      _RecordsetPtr  rst(__uuidof(Recordset));  
      Provider=OraOLEDB.Oracle.1;Persist  Security  Info=False;User  ID=sfinfo;Data  Source=ORASYS_IBM  
      con->Open(_bstr_t("Provider=OraOLEDB.Oracle.1;Data  Source=ORCL816;"),_bstr_t("yichanginfo"),_bstr_t("yichanginfo"),-1);  
        
      rst=con->Execute(_bstr_t("select  *  from  t_user"),NULL,-1);  
      int  v;  
      CString  str;  
      while(!rst->adoEOF)  
      {  
      v  =  rst->GetCollect(_variant_t("userid")).intVal;  
      str.Format("%d",v);  
      m_List.AddString(str);  
      rst->MoveNext();  
      }  
      con->Close();  
      ::CoUninitialize();