我的c#.net程序里怎样去连接远程的oracle数据库,那个数据库所在的本机的C#.net程序
可以连接oracle数据库,我把相同的程序考到我的机子上就连接不上。我要用远程的数据库
调试我本机的程序。我是新手,请大家多多指教!

解决方案 »

  1.   

    放个Connection控件设置好链接后复制连接字符串,这样的连接字符串肯定不会有问题。
      

  2.   

    我用了一个web.config,有如下定义:
    <configuration>
    <appSettings>
        <add key="server" value="weiwang-qq"/> 
        <add key="Database" value="DATA"/>
        <add key="userid" value="system"/>
        <add key="pwd" value="manager"/>
        <add key="connstr" value="user id='system';data source='DATA';password='manager'"/></appSettings>
    ......
    我又写了一个DBConn.cs,一个定义连接的类,执行sql语句的时候定义一个连接的对象来执行sql语句
    public class DBConn
    {
    public OracleConnection dConn;
    public OracleCommand dCom;
    public System.Web.UI.Page page; public string Sqlconnstr="";
    public DBConn()
    {
    Sqlconnstr=ConfigurationSettings.AppSettings["connstr"].ToString();
    dConn = new OracleConnection(Sqlconnstr);
    dConn.Open();
    dCom = new OracleCommand();
    dCom.Connection = dConn;
    ......
    当执行到dConn.Open();出现无法加载Dll(oci.dll)的错误
    请各位高手指点一下!不胜感激!急
      

  3.   

    在web服务器上没有安装oracle客户端。
      

  4.   

    我也来蹭蹭,同意liangxf0022(真真白痴) 的.
      

  5.   

    对 先安装oracle客户端
    配置好服务名 应该就可以了
      

  6.   

    没有赋予安装ORACLE的ASP.NET权限!
      

  7.   

    没有赋予安装ORACLE的ASP.NET权限!-在哪可以看到有没有安装这个权限我配置的服务名是不是要和服务器的一样呀?
      

  8.   

    在web服务器上没有安装oracle客户端。-在服务器上也要安装oracle客户端么?我的机子上是安装了客户端的
      

  9.   

    //没有赋予安装ORACLE的ASP.NET权限!哪位来解释一下这句?
      

  10.   

    我的意思是在c#.net程序里怎么连接远程的oracle数据库,也就是服务器上的数据库
      

  11.   

    和连接远程SQL server一回事吧
      

  12.   

    我用的是using System.Data.OracleClient ;命名,怎么写连接oracle远程数据库。服务名配置到底怎么用呢
      

  13.   

    各位路过的高手们,帮帮忙!急呀!连接串应该怎么写呢,
    using System.Data.OracleClient 命名
      

  14.   

    没有赋予安装ORACLE的ASP.NET权限!-是怎么回事?