VC2008怎么访问Oracle啊?我一点不会啊~!
以前学C++,从来没学过连接数据库,谁帮帮我啊!
Oracle的版本是9.2的。说的详细一些。另外,我这只能访问CSDN的论坛,其他网站一律打不开,CSDN的博客也打不开。

解决方案 »

  1.   

    我这只能访问CSDN的论坛,其他网站一律打不开,CSDN的博客也打不开
      —— 为LZ默哀
      

  2.   

    首先你的学习ADO
    可以到codeproject上去下载一个叫 ADO2的类其次你需要安装oracle客户端
    去下载一个oracle客户端,在你的客户机上安装最后通过ado连接oracleCADODatabase conn;
    conn.SetConnectionString(“Provider=OraOLEDB.Oracle.1;Data Source=tns名称;User ID=用户名;Password=密码”);
    if(!conn.Open()) return;//获得记录集
    CADORecordset rs(&conn);
    if(!rs.Open("select * from 表名称",CADORecordset::openQuery)) break;CString strValue = "";
    //获取记录
    while(!rs.IsEof())
    {
      rs.GetFieldValue("字段名",strValue);
      //......  rs.MoveNext();
    }conn.Close();
      

  3.   

    连接字符串可以用sConn.Format("Provider=MSDAORA.1;Password=%s;User ID=%s;Data Source=%s;"
    , m_sPassword, m_sUserName, m_sDataSource); sConn是CString类型。