RT,客户提供了一个oracle服务器,由于我们使用的是mysql但是某些数据需要上传到客户oracle服务器。
当前的状态时:
1. 我的本机电脑刚刚装好系统,安装vs2008完成;
2. 知道oracle服务器ip地址,用户名,密码等需要的信息;
3. 本机打算使用ado来连接和对服务器做一些简单的操作,我在网上找了一些代码编译经济通过,
    但是实际运行的时候出错,就是那个链接字符串不会写 比如插入,查询;我想要写关于这方面的建议:
1. 我需要安装哪些驱动,我这边应该作为客户端一方把,如果能有关于环境配置的一些教程,那是最好;
2. 如果ado不好用,各位大神有好点的建议吗?因为我以前也没做过,一切都是从头摸索很艰难啊----------------------------------------------跪谢
oraclevs2008

解决方案 »

  1.   

    create public database link lqscoke(链接名自定义)
    connect to lqscoke(用户名) identified by 123(密码) using 'topfmt'(服务器名)查询数据:select id,userid,name from 表名@lqscoke(链接名);
    ---这样不是可以做远程数据操作了?留个记号!
      

  2.   

    楼上的,我没有看懂意思。我想问下你的这个方法是叫啥来着,有没有详细的资料啊。
    首先我的电脑上,任何东西都没有安装, 我只装好了 vs2008 和 mysql 关于 oracle 的东西我一个都没有
    装,我还是没有明白您的意思。
      

  3.   

    安装Oracle Client,安装PL/SQL Developer
      

  4.   

    安装个oracle的客户端,然后配置一下...\Ora10InstantClient\tnsnames.ora 文件类似这样:
    XXX(随便起)=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = 1521))  主机IP
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = xxxx) //  数据库名
        )
      )
      

  5.   

    安装oracle客户端,然后在客户端目录下建network/admin,这样的目录结构
    把服务端的tnsnames.ora文件复制过来,或者自己新建一个,如6楼所示例子。然后安装sqlplus 或者pl/sql进行测试。
      

  6.   

    如果楼主是成功安装了oracle,就会已经把客户端安装好了,就会有sqlplus,plsql dev只是比较常用的第三方工具。楼主是想问dblink的问题吗?你需要在客户端中配置下服务器的tns文件,是不需要什么驱动的。
      

  7.   

    安装一个PL/SQL工具,database使用拼接的ip就可以使用工具操作了,eg;database:192.168.**.**:1521/实例名