客户端需要装一个类似于 驱动的client包包吧oracle 整个太大了客户端怎么部署? 有下载连接嘛

解决方案 »

  1.   

    try
    {
           m_pConnection.CreateInstance(__uuidof(Connection));
           m_pConnection->Open("Provider=MSDAORA.1;Data Source=mike;","scott","tiger",adModeUnknown);
    }
    catch(_com_error e)
    {
           AfxMessageBox(e.ErrorMessage());
    }
    m_pRecordset.CreateInstance(__uuidof(Recordset));
    m_pRecordset->open(("select * from yourtables",
                           m_pConnection.GetInterfacePtr(),
                           adOpenDynamic,
                           adLockOptimistic,
                           adCmdText));      就是普通的OLEDB方式么
      

  2.   

    用 ADO 就不用吧,应该是,
      

  3.   

    OLEDB 我们的一个开发用的这个 
    我狂晕, 一定要安装 odbc 里面的名字, 不管了,安装 就安装吧Oracle10g Provider for OLE DB 10.1.0.4.0(174M)
      

  4.   

    400多M
    呵呵安装oleDB 只要 170多M
      

  5.   

    倒   174M   那个客户愿意?
    .NET都没人愿意装 ...
      

  6.   


    没有试验过, 刚刚接触oracle 10g
      

  7.   


    我自己都不愿意
    那个模块不是我们开发的, 看多他的code了,一定要安装170多M包里面的一个驱动,
    没有找到更小更格式的包, 明天部署
    今天不敢在耽误时间了 
    ^_^
      

  8.   

    ADO也是要安装客户端的,客户端100多MB吧,没有400多那么大吧,选择那个程序运行时用到的那个就行,没记错的话就是最后一个选项。安装完全后还需要配置TNS相关信息,需要HOST,Port,SID...