现在我要实现一个功能:连接ORACLE数据库,然后进行查询,更新!!
查询时要输入一个参数,得到结果。更新包括,新增、编辑、删除等功能!!
最好给我源码,和实现步骤!!!
谢谢各位!!!

解决方案 »

  1.   

    使用ADO, ODBC,在MFC中都有相关的类
      

  2.   

    到vckbase.com中找一找vc使用ado的例子,
    自己研究一下,不要一开口就要源代码嘛:)
    好好学习,天天向上
    当然啦,如果是有其它人逼你做这个,而你又不想做,但是又非做不可
    大家还是会尽力帮你的(只是帮你扁那个人)
      

  3.   

    用baidu 或google搜索看看!~~~~~~~~~~~``
      

  4.   

    我下了一个实例,使用ODBC连接数据库的!有一点疑惑为什么只能对一个表操作?
      

  5.   

    你在定义
    若干临时的recordset后
    可以用openrecordset方法打开你要的数据表
    进行操作~!!
      

  6.   

    连接什么数据库(oracle,sql server)都一样,用ado组件吧,这个要用,推荐一本书 visual c++6.0数据库系统开发实例导航 李闽溟编的,其中第九章很不错,你的问题肯定会解决。
      

  7.   

    同意楼上的,ADO很好用,楼主的问题一定可以轻松解决。
      

  8.   

    ado第一次亲密接触
    在baidu里面找,有,它的配套代码能满足你的需要!
      

  9.   

    #define INITGUID
    #import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","EndOfFile")
    #include "icrsint.h"
    ADO库包含三个基本接口:
    __ConnectionPtr接口、
    __CommandPtr接口、
    __RecordsetPtr接口,
    //使用__ConnectionPtr(基于DSN)
      __ConnectionPtr MyDb;
      MyDb.CreateInstance(__uuidof(Connection));
      MyDb-〉Open("DSN=samp;UID=admin;PWD=admin","","",-1);
      //使用—ConnectionPtr (基于非DSN)
      __ConnectionPtr MyDb;
      MyDb.CreateInstance(__uuidof(Connection));
    MyDb.Open("Provider=SQLOLEDB;SERVER=server;DATABASE=samp;UID=admin;PWD=admin","","",-1);
    //使用__RecordsetPtr执行SQL语句
      __RecordsetPtr MySet;
      MySet.CreateInstance(__uuidof(Recordset));
    MySet-〉Open("SELECT * FROM some__table",  MyDb.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);