呵呵,先fuck一下出出闷气!你说的通过IP连接Oracle是什么意思?
据有关专家验证(我认为的),你从delphi直接连接Oracle是不可能的。
除非你开发他的客户端程序,但是Oracle公司不可能告诉你接口的。
至于你动态连接Oracle,那样你可以编程修改ODBC中的连接地址。至于修改这个,
呵呵,我觉得够呛。
本人认为你最好是采用其他方法绕过这一步。要不说说你的目的或许大家会知道怎么做!
/*************************************/
/*1、MY TOOL:*************************/
/*2、Delphi,Oracle,Sybase,C++/C*******/
/*3、PROJECT:*************************/
/*3、Boss*****************************/
/*4、为了五星的目标希望你早点结贴*****/
/*************************************/

解决方案 »

  1.   

    MDAC本身提供的驱动不太好,最好用O的客户端
      

  2.   

    jnbl:
    那不就是在本机上安装Oracle客户端程序,再开发程序。当你把开发的程序移到别的电脑上,那也要配置BDE!
      

  3.   

    试试看这样行不行:
    首先在ODBC中设置一下数据源,也就是连接到对方的oracle数据库
    然后在adoconnection设置一下connectionstring使之连接到你刚才设置的ODBC数据源,需要与对方机器连接的时候调用这个Adoconnection应该就可以了
      

  4.   

    谢谢各位了
    我的机器装的是oracle的服务器端怎么设置呀
    我的意思是我的服务器端oracle当作客户端怎么设置呀
    找不到neteasy
    拜托
    救急
      

  5.   

    在你的本机上装上oracle的客户端,再使用ado连接。(最好使用oracle的驱动,不要用未软的驱动,容易出溢出错误)
      

  6.   

    Rance_Ruru(戴璐) 具体点好吗
    我真的不明白
    谢谢
      

  7.   

    打开Net8 Assistant,出现对话框
    选中Service names
    再点击右上角的+号,
    出现对话框
    按步做就可以了
      

  8.   

    如果你装的是服务端,应该有
    Oracle Net8 Easy Config
    在程序项Oracle for windowsNT 目录下
    若找不到就按上面的
      

  9.   

    Sorry 刚才写错了
    我想,用Net8 Configuration Assistant比较直观一点
    选择本地网络服务名配置,然后依步骤进行
      

  10.   

    使用ORACLE 客户端程序,并配置 BDE 服务器只需启动监听
      

  11.   

    先用Net8 Assident 连接到其他机器的数据库。选从上名第3个,最后测试连接成功即可。
      然后用delphi connectionString设置即可。
      

  12.   

    你这个傻瓜,折腾了半天原来还不会配置oracle,
    回家种菜去吧
      

  13.   

    net8主要在于客户端配置
    选择本地网络->输入IP(远端oracle服务器地址)-->输入数据库名称(你要连接的数据库名称,以及断口1521)--->取个名字给你的连接随便取了比如aaa
    那么你在delphi的TDatabase.params中database的参数就是aaa了,一切ok,看看好了